Osaka Castle is one of the best castles in Japan to see cherry blossoms. They are amazing and you can view the cherry blossoms during the day and at night. Osaka Castle during the spring is the perfect photo op, with every angle of the castle looking beautiful. If you are unable to visit Osaka Castle during the spring, you can always visit at other times of the year, during summer, fall, or winter. The castle is always a beautiful sight, where you can admire Japanese architecture. Osaka Castle is perfect for people who are in Japan for the first time, but also great to revisit multiple times. Very family friendly, and makes for a nice walk during the day.