You can't beat this......a ginormous train decked out in wonderfully fantastic holiday lights, hot cocoa and live music AND it's all free!!
The Canadian Pacific Holiday Train is due to travel through Minnesota over the next two weeks, making stops in the Twin Cities and all over greater Minnesota before finishing its trek through North Dakota and Canada.
The train arriving in Minnesota this week will make 25 stops between Dec. 5-14.
Dec. 5: Rochester, Owatonna, Waseca, Janesville
Dec. 6: Austin
Dec. 8: La Crescent
Dec. 9: Winona, Wabasha, Hastings
Dec. 10: Cottage Grove, St. Paul (Union Depot)
Dec. 11: Golden Valley, St. Louis Park, Minneapolis
Dec. 12: Loretto, Annandale, Buffalo, Kimball
Dec. 13: Glenwood, Alexandria, Detroit Lakes, Mahnomen, Plummer, Thief River Falls
Dec. 14: Elbow Lake