We're going to be in Venice for a few day before going to Lucca...is there a direct train to Lucca or do we have to change, and if so, which cities?
You'll have to change trains - the easiest would probably be in Florence. You can look at timetables and routes at www.trenitalia.it