Planning a weekend in San Diego? This essential itinerary helps you discover the city’s history, vibrant culture, and must-see attractions.