YOU can live your dream of being a prince or princess by renting a castle in the UK – where you can sleep in the tower suites. Located in Gloucestershire, Thornbury Castle has a gruesome ...