If you are in Luzern and looking for a nice restaurant to eat in, you will want to try out Ristorante La Terrazza. It is an Italian one and so has all the typical pizza and pasta and no matter the weather a great place to spend a long lazy lunch. Ideally you would want to sit on the terrace as it has beautiful lake view but in rainy or winter weather the inside is just as cosy and inviting.