1 Dec '07. Leavenworth is a small town on the east side of the Cascades, over Stevens Pass. They've been developing the image of an "alpine Bavarian village" for about 40 years and thus managed to make it a pretty popular tourist destination. Their Christmas tree lighting ceremony, in particular, has been getting very popular in recent y ...
Updated: Dec 09, 2007 12:24pm PST