There are several ways to get from Narita Airport to Tokyo. My preferred method is the Narita Express which whips you from the airport in an hour. The bus has to deal with traffic and all the toll gates on its route.
On the ride you get to view some of the countryside before hitting some of the more urban areas. If you didnt get a chance to pick up some snacks at the airport, a worker walks through each car selling snacks and drinks to sate your needs
There are specific stations that it stops at Tokyo, Shinagawa, Ueno, and Shinjuku. From there you can catch a local train to anywhere. They currently have a combo deal where you get a discounted rate for the ride in as well as a Suica card with 2000yen on it. The Suica is an IC card that can be used on almost any train or subway line. It can also be used at combinis. Rechargable at any JR station