Castle Hill is ranked #1 out of 10 things to do in Budapest. See pictures and our review of Castle Hill.