Vierwoudstrekenmeer (Duits: Vierwaldstättersee - letterlijk: Four Forested-Cantons Lake) ligt in het centrum van Zwitserland en heeft een oppervlakte van 114 km2. Het is omgeven door bergachtige gebieden en dankt zijn naam aan de vier administratieve eenheden waardoor het stroomt. Dit zijn de vier kantons Uri, Schwyz, Unterwalden en Luzern. Het meer heeft een complexe kustlijn, veel van de oudste gemeenschappen van Zwitserland liggen langs de kust, evenals talrijke toeristische resorts. Weggis is een van de meest charmante gemeenschappen die de noordelijke oever van het Vierwoudstrekenmeer vormt. De stad heeft een mild klimaat en weelderige vegetatie, soms wordt het zelfs de "Rivièra van Centraal-Zwitserland" genoemd.