Hungary
If you're arriving at Budapest Ferihegy Airport Terminal 1, you can now hop on a train at the airport and travel to the main downtown railway station - Nyugati (West) Station.
It costs 300 Forints (about 80p) and takes about 25 minutes. Far cheaper than other options and faster than most, expensive taxis aside.
Most of the budget airlines fly to Terminal 1. If you're flying BA or another "normal" airline, you'll arrive at Terminal 2 and this tip does not apply to you.
Terminal 1
Search Been there