The roads in France make fantastic riding. The Tour alone should be reason to come and ride the cols.
If not that then the scenery, considerate motorists and great road surfaces would make it heaven for cycling anyway.
I had a great time last year in the Pyrenees with
They give great advice and assistance and everything you need.