Sun-soaked beaches and colorful coral reefs – even the cheapest tropical vacations seem to have it all. Here's where to go.