Nestled amidst snow-capped mountains, Lake Lucerne in Switzerland is pure magic ... or simply enjoy a quiet meal on the lake's edge. The castle perched atop a hill offers panoramic views of ...