Medieval Capital: Dubrovnik
Long before young people who are fans of the immensely popular Game of Thrones found out about it, the city of Dubrovnik, which is located in Croatia, had an impressive and interesting history. The city has long been lauded for its historic, walled district, which maintains its appearance as a capital from the middle ages (hence why it was used on the show).
It is unfortunate that the city has lost much of its original allure as a result of the excessive number of tourists that visit the old city as well as the fact that the majority of the municipal budget is spent on tourist attractions in the old city. A piece of advice for the people who design the layout of the city: try not to put a souvenir shop on each and every street.