Flowing thousands of miles through Europe down to the Black Sea , the Danube is one of the world 's great rivers , dividing nations , uniting them by trade and creating a perfect cycle route at the same time .