Osaka is absolutely worth visiting for two days, especially at the start of a Japan trip. It gives you that first real Japan feeling straight away, with neon streets, food markets, temples, parks, and a lot of energy right after a long flight. For me, starting in...

