It might be small, but you'll feel anything but during your stay at Hotel les Armures. Set in the heart of the city's old town district, this 32-room hotel is housed in a former residence that was built in the 17th century, with traces of 13th century walls and foundations visible in the rooms. It's also home to a popular restaurant offering Swiss and French specialties both indoors and on its roomy patio, and is just minutes from the lake, shops, and business district, making it an ideal spot no matter why you're in town.