There are many good restaurants to choose from in old town. Most of them have outdoor seating, and some have good views of the lake. We were lucky to find a good restaurant, with a great waiter (a Roberto Benigni look alike), who put on a show for us when he carved our fish.