Tokyo is great to visit if you enjoy hustle and bustle, if you want to feel the heartbeat of a mega-city, dive into its life, and experience all those crazy things people in the West usually tell about Japan. Be prepared for the overcrowded subway – and “overcrowded” is a gentle way to put it; in fact, you can take a 60-minute ride in the subway, and your feet will not even touch the floor, because you will be squeezed between other people so tight that you can even take a nap in this position.