Set on the Rhine river, Basel is one of the most beautiful cities to live in Switzerland, it is home to around 40 museums.
Cologne is set on Rhine river, it is known to be the most cheerful city in Germany, which hosts various carnivals every year.
Budapest, the Hungarian capital is definitely one of the world's most fabulous river-scapes, and is best viewed from above.
Amsel River is Amsterdam's most famous river that played vital role in city's development, which helped in shaping the city.
The Vltava river divides the Czech's capital, Prague in two and the views on either side are just breathtakingly beautiful.
When in London, you definitely need to witness the distinctive character of Thames River that lures visitors from everywhere.