If you've been to Tokyo, you know that this city needs no introduction. This was my first time to Japan and while I don't speak Japanese or understand all the customs, there was no need to be concerned. The most impressive thing to me about Tokyo was just the sheer number of people moving around, into, and out of the city at any hour of the day. We stayed near Shinjuku Station, the busiest train station in the world, and one that sees over 4 times the population of San Francisco in passengers EACH DAY. You'd expect complete chaos with this many people, but the courtesy and organization of the Japanese and their amazing train system make this one of the easiest cities to get around in that I've had a chance to visit.
And then there's the food. Oh my god the food! A lot (all?) of my vacations with Jon center around food and this was no exception, nor was it difficult to find tasty things to eat. We booked reservations at Michelin starred restaurants a few months in advance and a few months after eating there I still drool when I think about them (I'm talking about you Sushi Saito!). The restaurants we didn't need reservations for were just as good and if any of the chefs in Japan could teach the American Japanese restaurants how to make shrimp tempura udon we'd be eternally grateful.
I can't wait until my next trip back.