Sir Christopher Wren Hotel & Spa, Windsor, Berkshire – save 41%
With its pretty shopping lanes unravelling from the castle at the top of the hill, Windsor is one of Britain's loveliest towns. Situated beside the River Thames just a short distance from Eton and Ascot, this chic neighbourhood is the perfect destination for a short break.The four-star Sir Christopher Wren Hotel & Spa is located(…)