My FI and I are trying to to decide between a honeymoon in Barbados or Belize in December. We want a warm, tropical island where we can relax at the beach one or two days but still have a lot of different activities to do outside of the resort on the other days (like snorkeling, visiting caves, walking around town, wildlife reserves, etc). Any recommendations? Which location do you think would be the least expensive?