I think your own objectives are important. Are you hoping for a Family-Bonding event in a villa? Do you want to imagine that you are residents of Italy for a week? Do you dislike changing hotels un-necessarily? (I certainly do.) Do you want go go swimming in the Mediterranean? (Sorrento is a poor place for swimming.) Do you need to have exactly the same breakfast you have at home? Do you want to shop for food and wash dishes? Although she probably had a tiny student-budget, your daughter may be a good resource, because she has LIVED in Italy. When I first went to Italy (in 1987) a proper breakfast was standing up in a bar, munching mass-produced savory pastries from a heated glass case, while sipping Cappucino among the real Italians having an Espresso on their way to work.
Now, southern Italy is not very like Florence. The government has starved the south of infrastructure money for decades, and there's a bit of ... lawless improvisation ... (?) more common in the south. OTOH, Sorrento is a purpose-built, postwar, reinforced-concrete resort town that is perfect for daytripping, and a nice place to have dinner when you get back. Again, month of year is really important because of crowding. The best restaurants in Sorrento will book up their tables. For our five nights in the last week of May, air conditioning was essential in Sorrento, even though we had windows on the cliff-front.
Since you plan daytrips, the location of your stay with relation to transport is important. You may not want to stay in a less-touristy town adjacent to Sorrento, because you'll have to spend an hour getting to the Sorrento marina, or half an hour getting to a Circumvesuviana (commuter train) station. Restaurants in Sorrento might have longer hours than the neighbor towns, but I don't know.