Castles have always been a stunning architectural achievement. Whether to demonstrate power, swagger or to protect, palaces and fortresses remain the breathtaking landmarks, visited by crowds of tourists.