With pleasant weather and affordable prices, September and early October are the best time to visit Seattle. Summer crowds disperse and there is no better time for riding Rocky Mountaineer Train. Winter arrives in November and besides rain and show, brings deals for bargain lovers. Even though the temperatures get chillier from November to February, this is an amazing season for Christmas Lights sparkling brightly and skiing or snowboarding on Mount Rainier. Spring is famous for its moderate accommodation rates and a bit warmer temperatures, however, biting Pacific winds are also possible, so pack warm clothes. Catch the flower blooming season in the mountainous areas and at the Skagit Tulip Festival in April. Peak season from June to August is mostly known for skyrocketing prices and tourist crowds, but it offers best conditions for whale watching and visiting Lake Serene and Bridal Veil Falls.