Was in Budapest for Sziget Festival and stayed in the city for an extra 4 days. The city has lots of culture without being too touristy. Food and drink is very cheap, as well as activities. Would recommend the spas and going up the hill to the castle which has amazing views of the city. Great nightlife for young people and travellers, ruin bars, clubs, bar crawls and boat parties were all great.