Europe is blessed with numerous picture-perfect hilltop towns and villages. Most are centuries old, having been established during the Middle Ages as strategic hubs during times of conflict and ...