As the city is divided in two, the best view of the river is from the Buda Castle. You will also have good views of the river from the Parliament, the Chain Bridge, Gresham Palace and St. Stephen's Basilica.