7 cosy Scottish villages and towns that are just wonderful f