Small towns in Scotland often contain hidden treasures, like this town square and clock tower in Dufftown.