In case if you plan to visit Budapest during the Sziget Festival, be warned: That is a peak season for tourists, so book your room as soon as it is possible. Prices will rise up and free rooms will run out…
It is a good idea to compare room prices here: http://hotels.travelguidebudapest.com/Place/Budapest.htm