If you want to treat yourself to the ultimate indulgence, book a suite or villa at a luxury resort where you can unwind at your own private infinity pool and take in striking backdrops.
Each features amazing pools and stretches of pristine ... Another area to consider is Cabo San Lucas in Baja California Sud. This area is in a desert versus the tropical Yucatan Peninsula.