Grandstand F should be your top pick then. It's the cheapest of the covered grandstands at $700. Grandstand A is the more fan friendly, or at least has the biggest F1 village, but offers no protection against the unpredictable weather.
If your budget allows a bit more comfort, Grandstand V ($1000) as food and drinks included I believe and Orange Tree Club at $2000 is the cheapest hospitality option.
Buy your tickets in advance to avoid disappointment. The Brazilian GP has a max capacity of 35,000 spectators and is usually a sell out event I understand.
The official website is gpbrasil.com.br (gpbrasil.com is not) but is in Portuguese only. gpticketshop.com advertise themselves as the "Exclusive European Ticket Agent for the Brazilian Grand Prix" I've checked their prices against other resellers last year and they seemed the cheapest.
The traffic is horrendous, so use the train - it's cheap, clean, modern and the circuit is 600 metres away from the station on Line 9 (Emerald).
Luxury hotels are ideally located on Line 9-Emerald (Linha 9-Esmeralda) between Berrini and Morumbi stations, which are 4-5 stops away (13 km) from Autódromo Station. Morumbi is the home of the gigantic MorumbiShopping mall and Berrini is a convenient location for anyone flying into town as there is a direct bus from this station to the São Paulo–Guarulhos International Airport. Access to night life, in the adjacent district of Moema, is via bus 5154.
Avenida Paulista (Station on Line 4-Yellow / Linha 4-Amarela and change at Pinheiros Station for the overground CPTM train services.)
If you stay in the country for a while, there's the WEC round also at Interlagos three weeks later.
Have fun in Brazil!
Edited by GrandPrixAdvisor, 29 October 2014 - 14:15.