samiam,
Lodging all depends on what you are looking for as far as a hotel goes, I would suggest Banana Beach,but it depends on what you want.There beach front suites are very nice,as are there courtyards and hotel style rooms.
I heard very good comments on Ambergris Divers and Amigos del Mar as far as diving goes.
[This message has been edited by o jackie (edited 09-13-2002).]