We docked in Livorno for this port to Florence and Pisa.
We went on a boat trip in Livorno it was lovely, it lasts around 30-40 mins and gives you a little insight into the city, it was extremely hot, but we were lucky enough to get one of the offered umbrellas to sit under.
We then took a coach (10 euros each) to Pisa, a wonderful experience. If you are fit enough you can try the climb to the top of the tower :).
There were a lot of market stalls there so we picked up some souvenirs at good prices. Have a look at them all as some will give you discounts to get the sale.
There is a small cafe on the corner before you enter through the gates to the tower, we had burger, sandwich and 2 drinks and it only cost 18 euros total.
Then you have a choice....either walk up the winding 600 and odd steps, take the cable car or take a donkey ride.
Which ever way you decide to get to the town, wear comfy shoes because if you want to see anything you are in for a walk, up and down steep roads (many without sidewalks), some can be very slippy as they are old cobbles and marble.
There are shops but again you will need to walk to find them.
We had a pleasant trip, did some shopping and experienced the cable car! hold on tight :)