We went to the Allegro Resort and it was absolutely Beautiful. Several pools and hot tubs and a gorgeous beach and awesome water!!! Can't say enough about this place...the grounds were lush and tropical...perfect.
No cruises added
We took a taxi to Playa Del Carmen for shopping - taxi drivers were very friendly (only 13.00) much cheaper than Carnival excursion prices. There is also a beach available right there in town. Be ready for all the bartering....drives you crazy after a bit though.