Myself and DP are in Windsor for the weekend in a couple of weeks. Can anyone recommend places to eat? We are open to all suggestions but probably not anything too formal.