We are ending our trip in Belize on Ambergris, getting there Friday August 28 in the mid-morning or early afternoon and checking out on Monday, September 1. We will be coming from Caulker, and we're staying at Colinda's Cabanas there and Ruby's on Ambergris. I think we're going to do a whole lot of nothing on Caulker and so I will want to do a snorkeling trip from Ambergris. My wife will be interested in shopping and maybe a massage. For the snorkeling trip, should I just go with any of the tour companies that have decent reviews and go out to Hol Chan and shark ray alley? Or is there something else that isn't to be missed in terms of snorkeling and a specific company does it best? Where (if any) are some good markets for haggle-type shopping? Good place to get a cheap massage?