Here are the best things to do in Livorno, on the Tuscany coast of Italy, from canal boat rides to exploring museums.