9 Amazing Airbnb Rentals in Mexico’s Best Beach Towns

In search of a private and exciting vacation experience? Here’s where to stay in Tulum, Cozumel, Puerto Vallarta, and more.