Albania: a hillside town of white houses, a hilltop castle and a stone bridge over a river at sunset.