Planning a weekend getaway, road trip around France or hopping on a train or bus in France? Here's 17 best cities to visit in France.