With enough architecture, history, and culture to keep most every traveler happy, Budapest is a fantastic destination. Check out our list of 10 free things to do in Budapest!