For nature lovers, the Windsor Castle Park is a beautiful spot for a post-donut walk. With miles of trails and stunning views ...