From $47 USD Booking.com This attractive hotel is set in pretty gardens in the small town of Mascota, 90 minutes’ drive from Puerto Vallarta and the coast. Hotel Hacienda la Puerta de Enmedio offers mountain views and has charming rooms with cable TV.