16th Century architectural elegance meets modern world sophistication with the beautiful Castle Hotel, Windsor.