1. Baia do Sancho — Fernando de Noronha, Brazil
Cheapest month to visit: April
Average hotel rate: $190/night