I've always wanted to visit Japan, but Tokyo mostly because it is the most popular city in Japan. Unfortunately i couldn't go to Tokyo, instead I went to Osaka. Lots of people flock to Tokyo, but Osaka actually has a lot of great attractions and is worth a visit.
Osaka Castle is one of the most famous landmark's in Japan. There is so much history regarding this castle. You can actually go in certain parts of the castle for a fee. The best time to visit would be spring because of all the cherry blossoms surrounding the castle.