Yokohama station is best station. It's actually where i'm headed after I land via N'EX (green car).
LOOL Tokyo Tower is supreme in tackiness. Even my host was like "wtf is this outdated guiness records place doing here" . The view is very nice though. The tv station in Odaiba has a nice view as well.
XI Wiki



