Europe’s capital cities are filled with history, culture, and unforgettable scenery. From the canals of Amsterdam and the grand streets of Vienna to the colorful old towns of Prague and Budapest, ...