Vancouver is a rainy city, especially in the winter, but overall it has some of the nicest weather in Canada. In the winter, it rarely freezes, there’s little snow, and the hotel rates are at their lowest, so it’s a great time to visit if you enjoy winter sports. But if you also want to see the city itself, winter really isn’t the best time, because there won’t be much sunlight. On the other hand, in the summer, Vancouver is one of the drier Canadian cities. It’s generally pleasant and mild, with sunshine and temperatures in the low 70s. However, summer is also peak tourist season, so hotel rooms will be at their most expensive. You’ll also need to book ahead of time, as hotels can fill up quickly. Spring and fall both offer moderate temperatures and moderate prices, making them ideal compromises–but spring is actually best. Vancouver spring can start as early as mid-February and is especially beautiful, as the flowers start to bloom again and the city comes to life. Whenever you visit, keep in mind that Vancouver weather is famously unpredictable; always pack an umbrella and make sure you have some plans for indoor activities, just in case. As long as you come prepared for sudden changes, a visit to Vancouver will go smoothly any time of year.