Back to Come to the magical town of Avigliana in the beautiful Piedmont region of Italy for a few days!