Why Leavenworth Washington is Magical during the Christmas Season!

Leavenworth, Washington is a magical place in the wintertime, particularly during the Christmas season. The harvest happens in early November, and the town is still bustling from the bounty of that. There’s plenty of wine and spirits to go around the town to spread some holiday cheer. Beginning Thanksgiving weekend the town lights up in […]