Hey, I know this is a little late now but thought I would post a couple of places in-case you visit again.
The Felsenegg is great:
http://felsenegg-luzern.ch/
Off the beaten path and chilled out. I am a UK expat and have taken lots of friends there.
Alternatively, check out Opus:
http://www.restaurant-opus.ch/
Bit more in town and busier. When you reserve ask to be seated in the wine room/cellar, better atmosphere.
Both are on the pricey side but in these cases you get some great food in return (not always the case in Switzerland!).
Have fun.