Puerto Vallarta has the ideal setting for a luscious romantic escape. Banderas Bay, the site of Elizabeth Taylor's and Richard Burton's big romance, offers fabulous beaches, some of the country's best restaurants, proximity to Old Mexico and boat rides to the charming fishing village of Boca de Tomatlan.
On the beautiful Mexican Riviera, Playa del Carmen is a place where you can spoil each other with an indulgent romantic getaway. Strolls or sunbathe on its alabaster-white beaches, swim or dive in sparkling clear waters, explore ancient Maya ruins and enjoy quiet sunsets together.
Blessed with a bounty of beaches, youthful, exuberant Cancun offers options for those seeking all sorts of romantic vacations. The resort city manages to boast both an energetic pulse and a laid-back ambience, with both party beaches and sands suitable for people preferring solitude and some time alone.
The delicious ocean backdrop of Cozumel makes for a perfect romantic rendezvous for two. This Mexican Caribbean playground surrounded by coral reefs boasts golden beaches, turquoise waters, Mayan ruins, duty-free shopping and colorful festivals. Punta Celerain lighthouse is a beautiful spot for special moments.
The birthplace of the sensual tango is an incredibly romantic city to sashay to. Atmospheric old neighborhoods present captivating corners and enticing restaurants to linger in. Restaurants and nightlife options are appealingly priced, making it even easier to enjoy any number of romantic meals out.
Laid-back colonial gem San Jose Del Cabo, is picture postcard perfect. This gorgeous getaway, with its palm-lined lagoons on the hem of the ocean, is full of the magic of Old Baja, where secret courtyards and unhurried days are full of intrigue and romance. Fine hotels abound, including the elegant, world-renowned Palmilla.
If you are looking for casual elegance in a romantic setting, check out Mazatlan in Western Mexico. The resort town, on a peninsula that juts into the Pacific Ocean, is framed by the majestic Sierra Madre mountains and offers golden beaches, fresh seafood and natural beauty.