When Catherine, Princess of Wales, announced her first overseas visit in three years would be to Italy this week, heads turned. Of all the places she could have chosen in the Bel Paese for a cushy ...