I dream of going to Mexico this year and visiting Cancun and Playa del Carmen, but I'm afraid that without a car it will be difficult to get to all the interesting beaches and small towns. Is it realistic to use public transport, or should I rent a car for the entire trip? What are the potential pitfalls of renting a car in Mexico?