If you're coming from Austria,...
by DesertRat
If you're coming from Austria, which is usually the case, my recommendation is the hydrofoil service between Vienna and Budapest. It'll cost a bit more than the train, but it's far more comfortable and infinitely more interesting. You even get to go through two or three locks, which are rather entertaining if you aren't used to such things. You leave Vienna around 10:00 im the morning and get into Budapest about five hours later after having sailed past Bratislava, Slovakia, numerous castles, many villages and towns.If you come by car, park it, and leave it until it's time to exit Budapest because of a highly confusing one-way system that will drive you nuts.By all means use public transport. There is a highly developed bus, tram, and metro system that will get you where you want to go quite efficiently.Taxis are also an option and they are not expensive. Definitely something to...