These 12 gorgeous medieval cities in Greece will make you feel like you’ve stepped into a fairy tale.