The Race when it comes to Formula One takes place in Monte Carlo usually the last weekend of May. The best seats will cost you a few hundred Euros and the best views tend to be from the Marina where a Yacht is required. The majority of people come from Nice, France where you can still get a hotel room at a somewhat reasonable price and catch a short train ride to Monte Carlo. Allow yourself at least 2-3 hours to get there as trains will be packed and you will have to stand in line for an hour before loading (regardless of class type ticket).  My ticket was a general admission for about 70 Euros and below are some of the pictures from the race.

The exit from the tunnel
The closest you can get
The Fans, Grand Prix, Monte Carlo
View of the Race for the cheapest tickets