We've done just one cruise, pre-Covid, with MSC - I was highly sceptical but it was pretty amazing.
Food was incredible, both the (almost) all day buffet and the formal dining room.
We didn't take a drinks package, it would have involved buying it for all 4 of us. I hardly drink, DC are happy with water and DH wasn't that bothered about it. We occasionally bought a cocktail on board. DH liked to try a beer in the port if we found a bar on our way back to the boat. Drinks package would have been completely wasted on us as we left the boat almost every day.
We shared a dinner table with another couple in the formal dining room, they had children younger than ours. They got the drinks package and stayed on board most days, I couldn't see the point. We didn't have much in common and they did the official cruise Pompeii guided tour, it was about the only thing we had to discuss. Once or twice they didn't come to dinner and we enjoyed it much better with our them.
We didn't do any of the arranged "guided tours". Genoa; docked in city, walked up to the Cathedral for magnificent views, did a cinema museum tour, fabulous lunch. Naples; got off the boat, taxi to Pompeii, driver waited in car park whilst we explored. Sicily; docked in Messina got to see the clock at the Cathedral - magical, explored on foot and came back to the Cathedral and climb the clocktower. Malta; docked in Valetta up the steep ramparts and did a palace tour, a history movie at a visitor centre, a toy museum.
Entertainment on board was amazing, we did at least one show every night, sometimes two, Cirque du Soleil and cabaret type entertainment. Really high quality. There was stuff like Casino and Sports Bar which we didn't go to. Also, decks parties weren't really our scene but we went one night and the music was decent enough.
The service staff work really hard and you will see the same faces pretty much every day. One chap at the buffet made me a lovely omelette at least 6 days. Our waiter looked after our cabin too.
I don't think I'll ever cruise again but certainly I saw places I'd like to return to for a full holiday, looking at you Malta and Sicily.