Guests will be ideally placed to explore historic Windsor when they opt to stay at this stylish hotel, with delegate space of up to 140, and 120 individually designed en-suite rooms, each equipped with a flatscreen TV, satellite channels and an iPod dock.