Himeji Castle in Hyogo prefecture, a United Nations World Heritage site, is considered Japan's greatest surviving medieval castle. Its perfectly balanced towers seem to float up out of the surrounding cherry blossoms in spring like a vision of beauty, disguising the complex fortifications that make it almost impermeable to attack.