Yo he hecho un par de veces el viaje, pero ambas sin caravana, así que no puedo indicarte mucho sobre áreas de descanso o campings.
Por carretera, algunos consejillos:
En España, para ahorrarte algunos peajes, en Cataluña coge la C-25 (autovía). Mi plan habitual es en Zaragoza coger la AP2 hasta Fraga, allí salir y coger la A-2 hasta Cervera, y allí la C-25 hasta el final (cerca de Gerona), donde coges la AP-7 hasta Francia.
A partir de ahí, yo siempre he ido por las autopistas de la costa: Narbonne, Aix-en-Provence, Niza... hasta Italia. Allí, seguir por autopistas de peaje vía Génova, hasta Florencia.
Mucho peaje, cuenta con ello, pero la alternativa creo que no merece la pena. Cruzar Francia por nacionales es una locura: centenares de semáforos, rotondas, pueblos, atascos... Aunque lleves caravana y no aproveches toda la velocidad de la autopista, creo que merece la pena.
Las autopistas de la costa en Italia son malas: estrechas, mucho tráfico, mucho túnel, pocas zonas de descanso (y pequeñas y malas). En su desagravio, hacer una autopista entre acantilados no es fácil, pero no son cómodas.
Me suena haber leído por aquí hace tiempo que alguien ha hecho este viaje por el interior, para quitarse esas carreteras. Quizás pueda ser una buena opción incluso aunque hagas más km...
Yendo en coche, yo sólo hacía escala a mitad de camino en Francia, hacia Aix-en-Provence, pero con caravana tendrás que hacer al menos dos noches: una por la frontera con Francia (elige si a este lado o al otro), y otra llegando a la frontera con Italia (mejor en el lado francés, que luego te metes entre montañas y veo más complicado encontrar algún sitio donde parar sin apartarte mucho de la autopista).
Otra opción (posiblemente como parada adicional) podría ser "perder" un día a mitad de camino, a la ida o la vuelta, para ver Nîmes, Arlés, Avignon... (todo junto hacia la mitad de la ruta francesa). No son maravillosas, pero dan para una visitilla y descansas...