Matsuyama Castle (松山城) is definitely the best Castle I've been in Japan. The castle stands proud above the hill, right in the middle of the town. This castle is one of the preserved castle. It is still original, with a little bit of repair here and there because of the fire long time ago. It also offers you a gorgeous view of the city from the top. There is also a place where you can dress up as a samurai inside. And for non Japanese speakers, rejoice ! All of the history and description have very good English translation. It is a very impressive castle.