Things to do in Leavenworth, Washington. Leavenworth is a Bavarian-themed mountain town in the Cascades—think timbered streets, beer gardens, and river views.