Personnellement, je réserverais le train rapide
Rome-
Florence 2 mois avant (19 euros par personne aller simple dans ce cas) car 1 h 30 de trajet; si rien n'est réservé à l'avance, train régional (3 h 30 de trajet) dans les 20 euros par personne aller simple. Je ne ferais pas 4 h de bus en revanche.
Florence-
Pise en train régional, pas un problème, il y a beaucoup de trains...
Pour le bus
Rome-
Florence, j'ai jeté un oeil rapidement, j'en ai trouvé un qui part de
Roma Tiburtina pour 25 euros aller simple; si réservé 2 mois avant, on arrive à 10 euros à certaines heures. Personnellement, je préfère la version train rapide 1 h 30 à 19 euros...
Pour les durées de séjour, cela dépend de ce que l'on appelle visiter... Nous avons sur ce forum des croisieristes qui "visitent"
Rome ou
Florence en 1 jour... Pour
Rome, pour moi, 5 jours seraient un minimum et
Florence 3 jours + 1 jour en aller-retour en bus à
Sienne (aller-retour dans les 15 euros par personne si billet acheté au guichet de la gare routière de
Florence, à côté de la gare des trains).
En général, je ne loue des appartements que pour une longue durée (1 mois), sur le site Airbnb (où on peut aussi louer une chambre seulement). Je viens d'ailleurs d'en réserver un pour 1 mois à
Rome l'an prochain... Sinon, je prends un hôtel. Mais on peut aussi y louer un appartement pour 1 ou 2 nuits...