Named after the city it was built in, Himeji castle is the largest castle in Japan and was built during the 14th century. The hilltop location of the castle complex — which consists of 83 buildings and even a Japanese garden — is almost as breathtaking as its classic Japanese castle architecture, and the views are made even more stunning by the cherry blossoms that bloom here in the spring.