Osaka is one of the most visited cities in Japan. Tokyo and Kyoto have greater populations but lack the quaint charm that makes Osaka so special. Osaka's unique charm is its palpable sense of history. You can walk around the Osaka Castle Park one minute a..