I’m staying just a stone’s throw from the seat of the UK royal family, at The Castle Hotel, for a luxurious long weekend in Windsor. The historic town ... old with the new perfectly.