亲,我们这一带的古镇都大同小异的哦,我觉得你们不用三个都去的,选个两个足够了,西塘到同里的话你们先坐大巴到苏州汽车南站,然后在坐大巴到同里。西塘到乌镇要转三次公交的,比较麻烦。同里应该有大巴直达到杭州的。我是西塘本地人,如果你还有有关西塘的攻略等可以问我的,祝你们玩的开心!
如果你三个古镇都要去的话,西塘和乌镇可以连着,同里单独考虑。从上海去同里还算方便:乘火车到苏州(车次很多),苏州火车站广场就有去同里的正规旅游班车。