My fiancé and I are planning our honeymoon next Christmas and can't decide between Roatan and Ambergris Caye. We would stay at Infinity Bay on Roatan and Victoria House on Ambergris. Neither of us have snorkeled before, however, we are excited to try it out. We like hanging out at the pool/beach, exploring the town/shopping, and trying lots of different restaurants and bars. Roatan seems to be cheaper overall, is that correct? We would also love to do some land excursions. Ambergris seems to have a lot of companies that go to the mainland, however, the expense for going back and forth will certainly add up. My fiancé is also very concerned about safety as we are not the type of people to be back home by 10pm. Any thoughts? Thanks!!