The beautiful Bavarian town of Leavenworth, Washington, where the Cascade Range provides the perfect backdrop for a white Christmas, has become my family’s favorite gathering spot for celebrating the holidays. Outdoor adventures and unique dining and shopping experiences provide special holiday memories for everyone in the family. Here are a few of our favorite things to do when we spend Christmas in Leavenworth. […]