Advice needed

I'm lookinng to go to travel to my first grand prix in Europe this year & would like some thoughts/opions on which one you would recommend, possible options are Belgium, Spain or Monaco. Also would welcome opinions on particular Grandstands, hotels etc.