Last week my family and I visited Leavenworth, Washington for their annual Christmas lighting festival and truly had the best time of our lives. Leavenworth is an over-the-top charming Bavarian-styled village nestled in the Cascade Mountains. The Cascade mountains are located in in central Washington State and about a 4 and 1/2 hour drive from …