If you are staying outside Amsterdam, the best way to get to Amsterdam is by means of train, as they have a very efficient train services. The train ticket is not very expensive. Besides, it is hard to find a parking space in Amsterdam and it is very costly to park in this city, too unless you are not planning to hang around the area for too long.
Fly in if you are coming from outside mainland Europe or the UK. Flights are dirt cheap from the UK but don't use EasyJet (See my Europe page for why!) Alternativly, Stenaline run a train and ferry service from London to Amsterdam for just £49 return. A friend and his girlfriend are coming over from Cheltenham for just £99 return to Amsterdam for them both, but that is with a local coach company. If you are travelling from local mainland Europe (Germany, France, Benelux), the train is probably your best bet (Centraal Station shown).
You can hire bikes (MacBike: Marnixstraat 220
(020) 626 69 64 / Mr. Visserplein 2
(020) 620 09 85) or bring your own on the train. Walking is also good as the centre is not too big. If you need to travel medium to long distance around Amsterdam then trams are the best option. You can generally rely on public transport in The Netherlands.
Trains are the best way to get in and out of Amsterdam if coming from nearby European countries.
Buy a strippen kaart, which is a pass for the trams that go throughout town--you can easily get 10-12 rides out of this for a fraction of the cost of paying each time--they are available at the train station. Biking and walking are also good ways of getting around.
If you dont come by car to Amsterdam then is the train a good way. There are serveral stations in Amsterdam where you can get out, so make sure where you wanna go.
The website will help you !
to plan ur trip or to find other info about traveling in Holland see the url.
Trains are comfortable but not always on time, prices are a bit expnsive i think.
Dutch trains a treat to travel.. punctual, clean and easy to travel. So if you are to travel to say Eindhowen or Rotterdam etc etc.. take one of the double decker trains ..
London based web page, but a lot of good general info about train travelling in different countries.