20. The Florida Keys
Why vacation on one tropical paradise when you could visit a bunch? Key Largo is just an hour south of the Miami airport and from there, it's easy to island hop. Islamorada is the place for sport fishing, while Big Pine Key is a nature and wildlife lover's delight. Marathon has golf, boating and snorkeling. Key West boasts coral reefs, colorful cottages, Cuban cuisine, and Hemingway's old haunts to explore.