Originally Posted by Brian_C
Roatan is very affordable and can be there in 5-6 hours. Has beaches, the worlds 2nd largest barrier reef with amazing snorkeling right off the beach, mountains and great food options. We book off expedia and it is cheaper than anything else we have found. We are going back in May for 7 days 6 nights and for 4 of us staying at infinity bay resort is $3700 for all 4 in a 2 bedroom. . That includes plane fare from Pensacola on united. Just giving another option for your budget.

My son lived in Honduras a couple of years and he went there a few times. It seemed really nice and affordable.