where to eat with a family in Windsor