In my trip this summer I will be going from the Cinque Terre to Florence and was planning to stop and spend a day/night in one of the above cities. Because it is my first time in the region, I don't know much about the towns but have heard good things about them. Any recommendations as to which one I should pick? Which has the best atmosphere/food? Any hotel/dining recommendations? There have been a lot of positive reviews on the board about Buca di San Antonio in Lucca. Is that the must-try dining experience in the area? Thank you for any input you all may have.