Costa Rica has it all- lush rain forest, beautiful beaches, hot springs, volcanoes, all at reasonable rates and less than a 3 hour flight from Miami.