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.