Budapest in a nice and relatively safe place. Is less expensive than other European destinations, but has less to offer. The one thing that left a really bad impression was the way the taxi drivers are scamming tourists. One night we flagged a taxi to get back to our hotel; the trip was less than 3 km, about 5 minutes and cost us 9500 forints (about $40 at that time). I refused to pay and start to argue at which point he told me: "me punch you in face and push in the river if no pay." That was a very convincing argument and I cough up the money. When I told the hotel staff my little adventure they laughed and told that this happen to tourists all the time. The next day the hotel called a taxi for us and for a 15 minute ride we paid 2000 forints (about $10). Is amazing how having your life threatened can ruin a trip. Other than that, Budapest is lovely place.