Europe's two closest capital cities are both beautiful and just 31 miles apart. Vienna, the capital of Austria, and Bratislava, the capital of Slovakia are a stone's throw from one another.