Team building in France, corporate weekends and a taste of rural French charm