Balaton or in the city?
Lake Balaton is the most famous place for holidays or weekend trips for people living in Budapest. Around one hour away from Budapest the lake Balaton starts. Here you can find holiday houses, hotels, hostels, holiday flats and camping places around the lake. The biggest and most famous town (at least for young people) at lake Balaton is Siofok. You can find many cheap hotels for a weekend or longer.
Also popular for holidays are cities like Sopron, Debrecen, Györ or the “Duna knee”.