The high season in the city lasts from June to August, and this is the best time to visit Edmonton. Summer shows hot and sunny weather with longer days and milder nights, attracting loads of tourists to Edmonton Heritage Festival, Animethon, or K-Days. Hotels might be packed so you'd better book well in advance. September through November brings cooler winds and even occasional snowfall later in the season. Tourism slows down and the leaves start to change colors. Choose fall if you are in search of deals on accommodation and if you are a movie-addict; Edmonton International Film Festival is here for you. Winter off-season is all about skiing and snowboarding, with January being the coldest and snowiest month. Temperatures gradually rise going into March but still can be moderately cold. The greenery sets in and the flowers start blooming, turning spring into another busy period.