My SO and I will be meeting my sister and baby nephew in Italy in July. We will be flying in to Venice and she lives about an hour away. We have 8 days total to spend in Italy. We will spend a day in Venice and are planning on taking a train to Rome and staying for three days through airbnb. My question is where else should we go for a one to two night stay? We were thinking about Florence or Milan. Preferably somewhere on the way back from Rome or some where in Northern Italy. Our budget is in the low to mid range and we would like to stay in another airbnb friendly location.