-
A Winter Weekend in Leavenworth
Nestled in the Cascade Mountains of Washington is the charming and magical town of Leavenworth. What makes this place so special is that the entire town is built and decorated to look just like a Bavarian village in Germany. Leavenworth is a popular destination for Seattleites due to its various shops, German food and beer, and proximity to a host of outdoor activities and recreation. One of the best times of the year to visit Leavenworth is in the winter. The town is decked out in boughs of holly and dazzling lights and there are festivities like sledding down the hill in town, skiing and tubing at the public slope outside town, winter…