Take a look at this - even if you don't speak French it gives a great insight into the town and its surroundings!
http://videos.tf1.fr/jt-we/zoom-sur-langres-et-sa-region-6923573.html
http://videos.tf1.fr/jt-we/zoom-sur-langres-et-sa-region-6923573.html