From stunning architecture to the relaxing thermal baths and the lively nightlife, there is no shortage of things to do in Budapest Hungary.