The largest city in Latin America, Sao Paulo, has a dizzying array of museums, restaurants, art-house cinemas, cafes and nightclubs. It has something to offer every conceivable taste in travel and entertainment, and has a frenetic pace of life to recharge even the most jaded traveller.