Schwyz is the capital of its namesake canton and lies between Lake Lucerne and the Mythen mountains. The climate is temperate with marked altitude variation and notable Föhn phases. Compare historical weather data for Schwyz.