Osaka is one of the most vibrant cities in Japan, and while it's also one of the largest, exploring key parts of this historic town can easily be accomplished in one single day. While spending more time here is always recommended to get to know the inner workings and subtleties of the city, if you're just stopping over you can easily fill your day with exciting things to do and amazing places to eat.
Japan is often thought of as an expensive city to visit. Tokyo is one of the world largest metropolis and while finding a cheap place to stay might not always be a walk in the park, you can easily save money on eating out while still eating like a king!
Before leaving for Japan, I did an immense amount of research on things to see, places to go and, <i>best of all</i>, where to eat! You hear so much about sushi and ramen that you're eyes are trained to search them out when walking around the city. But for me, the most surprising dish that we tried over and over was Japanese style curry!