Japan offers everything from fancy kaiseki meals to quick street ramen, mochi, sushi, and matcha desserts, all available on ...