Hop-on Hop-off bus in Budapest

If you want travel advice in Budapest, I would recommend the hop-on hop-off bus service that makes a circle of 24 stops about the city, with an earphone that gives historical and cultural information (in any of 24 languages).  Cost is about $25, which is well worth it.  We understand that there is a similar service in Vienna and will make use of that as well.