Inuyama Castle is technically Japan's oldest castle, but is often an afterthought nonetheless. Here's why you should make sure you visit.| Japan Starts Here