Leavenworth, Washington, is nestled in the North Cascades just a couple hours from Seattle. But with shops that look like gingerbread houses selling lederhosen and cuckoo clocks, it almost feels like you’re thousands of miles away in a real Bavarian village.