By Air: Flights to Prague land at the Vaclav Havel Airport. From the airport, one can hop onto a public transport bus or an Airport Express bus. One can also hire a taxi from the airport.
By Train: Prague is well connected with the rest of the European rail network. Daily trains run between Prague and major European cities like Berlin, Munich, Budapest, Warsaw and Vienna to name a few.
By Bus: International busses stop at Florenc while regional busses stop at the Na Knizeci bus stop.
HOW TO GET AROUND PRAGUE
On Foot: Prague's a great walking destination and most of the main attractions are within walking distance of the city centre, traffic is reasonably light and it's safe as long as you take care when crossing the road.
By Tram & Metro: The public transport system is cheap and easy to access, it's perfect for getting out a little further than you're comfortable with on foot.
By Taxi: Best avoided as they're expensive and often a bit of a con when it comes to tourists seriously consider negotiating the price in advance before travelling anywhere.