Canal-side dining in a historic town