The canton of Glarus is perched high in the Swiss Alps, a land of rolling green hills, rushing mountain streams and towering peaks. The valley of the river Linth bisects the canton, with the towns of Glarus and Niederurnen at its heart. Glarus is a picturesque town of red-roofed houses and cobbled streets, overlooked by the dramatic peak of the Glarus Alps. The town is a popular base for hikers and climbers, and for those who want to explore the stunning mountain scenery. Niederurnen is a smaller and quieter town, with a pretty main square and a 13th-century church. The canton is also home to some of Switzerland’s best-known mountain resorts, including Braunwald, Elm and Linthal.