Still finding my own way around, so not sure if this is the right place or not!
Was a bit confused by your post as to whether you will be visiting France or whether you are visiting a town your ancestor 'came over' (in the UK) to?
I don't know where best to visit in that particular French town, but if it is a town in the UK you are visiting, let us know which one.