Have just booked surprise city break for dh's 40th in Budapest. He was there when he was 13, loved it and has always wanted to go back. I'm looking for a really nice hotel- either quirky or luxurious. Does anyone have any recommendations? Thanks