A new travel show, After 5 TV Destinations, goes to the South to France and partners with local businesses.