As a somewhat-typical Gen-Xer I have always preferred hotels. But have you tried to book Rome at the last minute lately? It's a sad state of affairs.
So we went ABNB for Rome and Amalfi and truly hit the jackpot. Two perfect, beautiful stays. I think there's good chance of success with Amalfi ABNB, but I imagine Rome is more hit & miss-- so we felt quite fortunate. All the privacy of a hotel with probably 5x the space for the price plus a little private courtyard for apertifs and cigars.