A guide to how to spend a fantastic 3 days in Budapest, for the perfect city break. Covering all the spots that you don't want to miss!