I am going to be in Pisa in June. Since RyanAir doesn't fly from Budapest to Florence I am flying in to Pisa. Since I am flying in to Pisa I thought I would find something to do in Pisa and/or a surrounding city before I head to Florence. I am open to staying the night in Pisa or any other city for the night. Any suggestions on what I would do?