From 750 MXN Booking.com Located on a private beach, this small hotel offers an outdoor pool and air-conditioned rooms with free Wi-Fi, satellite TV and a balcony with sea views. Veracruz is an hour’s drive away.