Two cities that you definitely shouldn’t miss on your trip to Japan is Osaka and Kyoto. A combination of retro charm and modern flair, these cities have so much to offer. Just as Tokyo, the public transportation is fast and reliable. The train from Osaka to Kyoto only takes about 30 minutes, which makes it a perfect day trip. Osaka is also famous for its food scene, including specialities such as Okonomiyaki and Takoyaki. Last but not least, we got to try out delicious Beer and Sake at one of the local Izakaya bars.
AloJapan.com