It is possible to fly from just about every large country in Europe to Prague. In addition a large number of budget airlines are operating from smaller airports.
The following airlines fly to Prague from the UK at present:
EasyJet, a budget airline, have a comprehensive flight schedule to the city, flying daily from London Stansted, twice daily from Gatwick, daily (except Tuesdays) from Manchester and 4 times a week from Bristol and Edinburgh airports.
British Airways also fly from a number of UK airports to Prague. Their prices are slightly higher but they are worth checking for special offers
Ryan Air fly regularly from Liverpool and London Stansted airports.
Smart Wings also fly from London Gatwick.
Wizz Air fly regularly from London Luton.
Czech airlines fly regularly from London Gatwick, Birmingham and Liverpool.
From the USA:
Delta fly direct from JFK in New York.
The best way to see Prague is on foot but the city also has a fabulously efficient transport system, with trams and the three-branch metro dominating in the city centre and buses prevalent on the outskirts. You can buy tickets for the metro and tram in trafika kiosks and also in machines in the metro stations.
A 24 crown ticket permits travel for 20 minutes on trams and buses or 5 stops on the metro (including one transfer) and is good for quick hops. A 32 crown ticket is valid for 75 minutes on any form of transport and for 90 minutes in the evenings and at weekends/public holidays. Simply validate these in the small yellow machines when entering a tram or walking into the metro system. 24 hour, 3 day and 5 day tickets are also available for those planning to use the transport system more frequently.
It is also now possible to buy the 24 crown ticket using your mobile phone but only with a Czech sim card. Simply send the text message 'DPT' to the number 902 06 and you will receive confirmation of purchase by reply text within one minute.
Taxis are not especially expensive (except from the airport and railway station) but are prone to overcharging of foreigners. Try to avoid flagging them down in touristy parts of the city and stick to reputable companies like AAA (telephone 14014) and City Taxi (257 257 257).