Flying to Narita is fine. However, you need to take a 1 hour train to travel from the Narita Airport over to Tokyo Station. It kinda sucks, especially after you've been flying so long to get to Narita in the first place.
After you're in Tokyo station, you can take a Shinkansen (bullet train)...