Need a dose of sunshine? Head south of the border to discover Mexico's hottest resorts, from Cancun to Puerto Vallarta.
This award-winning luxury resort in Los Cabos has a beautiful location overlooking the Sea of Cortez and the Pacific Ocean.
All the rooms at Esperanza have ocean views. The hotel is located at the tip of Punta Ballena ("Whale Point”), and in the winter months you might spot the migrating humpback whales from your private veranda.
With a prime location at the gateway to the Riviera Maya, this luxury resort and spa's unique Mayan-inspired therapies and private white-sand beaches make it a tranquil haven.
This oasis on the tip of the Baja Peninsula was built in the 1950s as a 15-room luxury hideaway for the jet-set crowd. Now it’s expanded to over 115 rooms, but the resort still feels glamorous and secluded.
You will be treated like a celebrity at this beachfront sanctuary. The exceptional service includes personal butlers, luggage unpacking and a pillow and aromatherapy turndown menu.
Tucked away in Acapulco's tropical oasis, this 15-story Aztec-pyramid-shaped hotel is surrounded by lush gardens, a saltwater lagoon, a golf course and more.
There's not a bad table at the resort’s Beach Club, an open-air bar and restaurant located right on the beach.
Soak up the picture-perfect weather by one of the resort’s undulating outdoor pools.
This luxury resort is located on a private beach but is still close to Cancun’s lively dining and nightlife.
This all-suite hotel features breathtaking ocean views.
The all-inclusive beach and golf resort is nestled on a sandy cove along Los Cabos' stunning sapphire coast.
Enjoy a meal or a cocktail right on the beach under one of the largest thatched-roof structures in Los Cabos.
This tropical paradise in Puerto Vallarta has a prime beachfront location.
Take a refreshing dip in one of the pools that flow through the property. Visit the swim-up bar or relax in a private shaded area.
There’s something for everyone at the Westin, whether it’s enjoying perfect-weather golfing, relaxing at the spa or just taking in the ocean views.