Planning a visit to Hungary's capital? Check out 12 awesome things to do in Budapest, including plenty of free and budget-friendly attractions!