I wouldn't advice you to swim in the Danube, but there are swimming pools - or you could try Széchenyi Thermal Bath.
There is a beach of sorts in Budapest - on Margaret Island. I wouldn't advice you to swim in the Danube, but there are swimming pools - or you could try Széchenyi Thermal Bath.