If you're looking for an inexpensive travel destination with lots to do, Budapest is one of your best options! Here's what you need to know before visiting.