My three sons and I are arriving on a cruise on Dec. 22. and have 7a. till 5p. Do we have time to visit the zoo and Altun Ha? Should we use a bus or cab? Is it possible to go snorkling on Caye Caulker? Should we find a tour in BC or on the Caye? I don't want to go on a shore excursion if possible and would rather something special for the 4 of us. Thank You all for your help.