spain is definitely a no brainer. you can indeed see a lot of the track from many of the grandstands. you're much closer to the cars too, and in the event of rain at least you're warm and damp not cold and wet
what are your planned arrangements for barcelona? train or car to the circuit?