Aiguilles (which means something like needle or point) is a charming village in the Queyras Natural Park in the southern French Alps. It lies at an...