Spend a long weekend in this popular port-of-call city on the southern tip of Mexico's Baja California peninsula, home to glitzy resorts, sprawling golf courses, and a sizzling nightlife.