Kirchweg 18, 8750 Glarus, Switzerland
Hotel Freihof in Glarus provides free WiFi and a bar. Rooms have a flat-screen TV, a private bathroom with free toiletries and a hairdryer, and some feature a seating area or views of the mountain or garden. The hotel offers a 24-hour front desk, a free bike garage, and a darts area. Zurich Airport is 60 km away.