Best time to visit California depends on what activities you would like to experience. The quiet and uncrowded period from January to March can be perfect for a trip, particularly if you are into winter sports and whale watching. Movie addicted will be happy to catch Academy Awards in wintertime. April and May invite you to California's fantastic national parks to discover powerful waterfalls, winding hiking trails, and hypnotizing poppy blooming. The packed period between June and August is perfect for a beach holiday, rafting or kayaking on crystal clear waters of Lake Tahoe or watching Perseid Meteor Shower. Moro Rock and Mount Shasta are here for you during hot and sunny summer. Balmy weather in September–October and spectacular foliage create a perfect backdrop for the grape harvest. November and December are all about Christmas spirit and changeable weather. New Year's Eve Fireworks, Boat Parades and SnowGlobe Festival will impress you to the moon and back.