4. Paraty
Paraty is the jewel in the crown of the Costa Verde, the stretch of coastline which links Rio de Janeiro and Sao Paulo, a mix of history and beaches which has created one of the most likeable towns in the whole of Brazil. Just a three hour journey south from Rio de Janeiro, Paraty is a small UNESCO Heritage Listed town which oozes charm. Surrounded by a landscape of forests, beautiful islands out to sea and countless beaches it is hard not to fall for Paraty.