Just to clarify the tourist visa issue...
Visitors with a USA passport don't need to apply for and have a visa BEFORE they depart USA and arrive in Belize. Here's the site showing the countries "not requiring visas to Belize":
http://www.mfa.gov.bz/ct.asp?xItem=200&ctNode=34&mp=26Visitors from these countries get a stamp (I don't use the word visa here to avoid confusion; sometimes called a "tourist card" because once a card was also issued with the stamp) in their passports when they arrive at immigration in Belize.
And here are the "countries requiring visas":
http://www.mfa.gov.bz/ct.asp?xItem=201&ctNode=34&mp=26