Great little hotel in the middle of the Old City. Not at all fancy, but clean, comfortable, and friendly. Rate was US$125.00 per night - outstanding for Switzerland. Has a small bar, but no restaurant. It does offer a breakfast buffet, but at US$18 per person a little expensive. We went to a little bakery just three doors down, where we had great coffee and pastries.
www.baslertor.ch
info@baslertor.ch
Pfistergasse 17, CH-6003 Lucerne
5 minute walk from Luzer railway station.
Google map: tinyurl.com/yl432cd