Having stayed far south of town last June, I just wondered if anybody had any opinions as far as staying in town or even north of town. I'm probably going back in May. I stayed at the Occidental Grand with an all-inclusive so I'm sure one thing would be better food in town. I did enjoy very short trips to the reefs, though. Are there resorts in town/near town with on-site dive operations?