If you want to visit a town in the Balkans that is "not too flashy but truly memorable," Berat is a very strong contender. The rows of houses with overlapping windows on the slopes, the stone castle ...