Welcome to Leavenworth, Washington, the Christmas capital of the Pacific Northwest. Decades ago, Leavenworth was a near ghost town on the eastern slopes of the Cascade Mountains, one of the region ...
From hiking to watersports to just walking around the adorable town, there are tons of things to do in Leavenworth! This Bavarian-style settlement is located in an envious position in Washington ...