The Bavarian village of Leavenworth lights up each year with over half a million lights. Set in the Cascades this charming town is the perfect spot for holiday celebrations. Snow, festive lighting, music, shopping and great food are all part of this annual celebration.
Each Friday, Santa...