Our guide recommended the Dirty Duck and the extra time and cab expense to get there was worth it. Be sure to make a reservation (ask for a table along the windows upstairs). Try the fish! The staff is very nice. We really enjoyed watching the little boats on the water.