We did Florence to Lucerne Swtizlerland thus past spring via train. Website maninseat61.com has everything (and more) on various train routes in Europe.