Top European cities to visit before the year ends