Stay at Embers Henley in Remenham near the Thames, with Windsor Castle about 22 km away and Windsor Great Park and Virginia Water Lake nearby.