lots of shops, quite commercialized. Vendors inside the tourist mall have actually better prices than those outside the mall. We snorkelled here and had a blast
No cruises added
Lots to do here, Altun Ha is quite nice. Book tour with local agents to save $.
Book your excursion with the local tour agents (with whom you can negotiate a good price; ask to get the children in free) don't book anything with Norwegian here or you will literally pay 4X the local price.
We took a local tour guide to see the ruins, It was nice. Again, no need to book with the cruise line, plenty of folks lined up to book you an excursion on shore.