Budapest wortha more than a day and night. i spent 3 days there and i wish i could stayed longer. i found way more interesting than Prague. it has an alternative night life, not so many tourists, a warm people and the thermal baths are great. ask the directions to Szimpla, it’s a “hidden club”, amazing place, definitely a must go.