Our family of 4 adults are planning a 7 day Nov trip to Belize, mid range budget, mainly for snorkeling and beach time but will include a trip or 2 to the Mayan Ruins. Would really like to stay where we can snorkel from the beach in addition to boat trips. Would like to visit Hol Chan marine reserve. Initially thought all inclusive and to stay on Ambergris Caye. Now after viewing so many comments I'm not sure, maybe Caye Caulker or mainland stay would be better. Would appreciate any suggestions/opinions on this, also on water taxis versus air travel to the Cayes. Thanks!