Mexican riviera 

Cabo San Lucas, a resort city on the southern tip of Mexico’s Baja California peninsula, is known for its beaches, water-based activities and nightlife.  With 360 days of sunshine, there really is no bad time to visit Cabo.  Tucked between golf courses and desert mountains, Cabo San Lucas straddles two oceans — the calm turquoise Sea of Cortez and the crashing blue Pacific. With 18 pristine miles of coastline connecting your port to colonial San José del Cabo, you get two seaside cities in one on a Cabo San Lucas cruise. 

Puerto Vallarta by its many aficionados, is one of Mexico’s liveliest and most sophisticated resort destinations. Stretching around the sparkling blue Bahía de Banderas (Bay of Flags) and backed by lush palm-covered mountains, one couldn’t ask for a better place to while away a cosmopolitan vacation. Each year millions come to laze on the dazzling sandy beaches, browse in the quirky shops, nosh in the stylish restaurants and wander through the picturesque cobbled streets or along its enticingmalecón. If the pretty town beaches aren’t enough, you can venture out on sunset cruises, horseback rides, diving trips and day tours – and be back in time for a late dinner and night on the town in one of the many sizzling bars or clubs.