The world's largest winter festival, Quebec City's Carnaval, is held annually in Quebec City, which is around 2 hours drive from Montreal.