Mexico is famous for beautiful beaches and bustling seaside cities with luxury resorts and boutique hotels. However, some travelers prefer off the beaten path places — and for this, only the secret ...
Mexico's Riviera Nayarit is a 200-mile coastline full of contrasts. Stretching north from the bright lights of Puerto Vallarta to the historic port city of San Blas, the Riviera Nayarit offers ...