If you want to try something a little different on your next holiday, why not stay in a castle? A great way to enjoy spending time with loved ones, whilst learning some history and treating yourself like royalty. These are guaranteed to make your trip an unforgettable one.