请教意大利旅游

准备暑假带一十岁娃意大利玩十天左右。。目前打算路线是从北至南一路玩下去。没去过欧洲,请问一路不租车可行吗?我看每个城市距离也就两三个小时的,是不是当地公共交通,或者火车什么的就可以搞定了?还是最好租车?那个异地还车不知道麻不麻烦