Huatulco, on the Pacific coast of Oaxaca state, is a resort area with 9 bays, several of them set aside as ecological reserves and protected from development.
How to get there:
Fly into Huatulco's International Airport (from Oaxaca on AeroTucan).
Where to stay:
Choose from one of Huatulco's top resorts and hotels.
Day 5 - Take a boat excursion to explore Huatulco's many bays, go snorkeling and enjoy a seafood lunch.
Day 6 - Go on a day trip to Mazunte to visit the Museo de la Tortuga Turtle Museum.
Day 7 - Lounge on the beach and have waiters bring you cold drinks while you read that novel you brought but haven't got around to reading, and doze intermittently.
More information about Oaxaca City and Huatulco: