Past Christ the Redeemer
In Brazil’s south-east, the three largest cities – São Paulo, Rio de Janeiro and Belo Horizonte – form a triangle around which the economy pivots.
All are worth visiting, but the must-sees during your cruise to Brazil are Rio, which really is as beautiful as it seems in the pictures, and the ravishing colonial relic of Paraty which lies between here and booming São Paulo. North of here, the city of Belo Horizonte sits at the heart of Minas Gerais, where the old Portuguese towns of Ouro Preto, Tiradentes and Diamantina drip with colonial history.
The south, encompassing the states of Paraná, Santa Catarina and Rio Grande do Sul, boasts the spectacular Iguaçu Falls on the border with Argentina – one of the great natural wonders of South America. From Curitiba the scenic Serra Verde Express snakes down to the coast, where you can chill out on Ilha do Mel or beach-hop around Florianópolis.
Despite its proximity to the city, São Paulo’s 400km coast has sometimes been overlooked in favour of more glamorous Rio. North-east, towards the border with Rio state, the area is developing rapidly, but still offers great contrasts, ranging from long, wide stretches of sand at the edge of a coastal plain to idyllic-looking coves beneath a mountainous backdrop.