Tucked in between mountain landscapes that might as well be the Bavarian Alps, the Lake Wenatchee area of Washington state is one of the hidden gems you find when exploring the Cascade Mountains near ...