Quebec City Winter Carnival. Every year for 3 weeks, Quebec City turns into a winter wonderland