Tokyo, the capital city of Japan, is also home to the Imperial Palace and the seat of Government and Parliament. Tokyo also holds the title of the world’s most expensive city in which to live; fortunately, it’s also one of the easiest to get around thanks to its superb rail and subway networks. Discover some of the best places to…