Travel Tasting street food in Osaka: one of the best culinary experiences in Japan. February 20, 2026