I definitely recommend coming to a place like Playa del Carmen. It's three blocks from the beach and is right in the heart of everything you need to know. We had an unforgettable week. Excellent atmosphere, it was clean and the service provided by the owner, his wife and a couple of friends was excellent. It is an excellent choice for backpackers worldwide.