I think if you are trying to save $$ you should be thinking of staying in or S of town. Those water taxis back & forth to Bz Shores will really add up. Mayan Princess or Exotic Caye would probably end up being cheaper overall. Both have nice accommodations with EC being a bit more full service (restaurant, bar with live music, pool). MP is on the beach right in town so easy walking distance to everything and has great balconies overlooking the sea. Auxillou Suites is on a different island than the rest, but they are very nice units, and overall, Caulker is cheaper than Ambergris (food, tours, etc).