Aberdeenshire towns in running to be named most beautiful in Scotland