The Danube is Europe's second-longest river, and arguably its most romantic. Take a trip down the entire picturesque length of the river, from Austria to Romania.