Discover our travel guide to the top 10 destinations for a European city break in 2017. Find out the must do’s and what not to miss in our favourite cities including Rome, Paris, Reykjavik, Amsterdam, Dubrovnik and Budapest. City breaks are a great way to explore a destination’s history,…