I am going to Italy in March. I want to see Lucca, Pisa, and Viareggio. Can't decide which town to stay in. Any suggestions? I don't want a B&B. Don't want to take a chance of having to share a bathroom. Also, any tips on getting around by train or bus would be greatly appreciated.