Best 7 things to do in San Diego this weekend

Immerse yourself in a wonderland of twinkling lights and illuminated sculptures on a magical one-mile loop through the garden.

Catch the festive spirit at the San Diego Botanic Garden's Lightscape

Take in the sights of the city skyline, Coronado Island, and the USS Midway Museum from a different perspective.

Cruise through the harbor on a relaxing boat tour

Several companies offer whale watching tours throughout the year, and December is a great time to see them.

Go whale watching and spot majestic gray whales migrating south

Discover a variety of marine life, including sea stars, anemones, and colorful fish, in the rocky intertidal zone.

Explore the tide pools at La Jolla Shores

Home to over 3,500 animals, the zoo is a must-see for any animal lover.

Visit the world-famous San Diego Zoo

Soak up the sun, swim in the waves, or build sandcastles on one of San Diego's many beautiful beaches.

Spend a day at the beach

This 1,200-acre park is a great place to spend a day outdoors and learn about San Diego's history and culture.

Stroll through Balboa Park and explore its many museums, gardens, and attractions