Balazuc, in Ardeche, Southern France, is the kind of village French dreams are made from. The medieval village has been named a ‘Village of Character’ and officially classified as one of the ‘Most Beautiful Villages in France’. If I asked you to picture a typical French village this would be it, but with about 50 …