Enjoy this long layover guide of Japan’s largest city, Tokyo. Home to 9 million people, this city has plenty of food, vistas, and interesting sites to see on a stop between destinations or for a trip all it’s own.