They say some things spoil Italy – take those away and you might have Malta. You wont get charged extra to have a seat while you enjoy your coffee.
For a family I might just recommend Malta but I heard that Gozo might be better in the beach holiday regard. I only had 3 nights on the island of Malta but saw an experienced a lot to tell you about.
In short there are some nice points to consider:Malta has a lot of historyMalta has an attractive capital Valletta.Malta has great weatherMalta has perhaps the best diving in EuropeMalta has some nice beaches (check proximity to hotel and reviews carefully I don’t think it has the number that say Greek islands have)Malta has a great nature reserve where you can go for a hike.Malta has the Popeye film set for kids.Malta is one of the cheaper European destinationsMalta has an excellent area for cinema and nightlife including bars and nightclubs called Paceville sounds like patch-a-vil.
For people interested in a winter home away from the U.K. many love it. The British ties to Malta make things easy I met and spoke at length about this with one couple who were very happy in Mellieha.
I really wanted to have a great SPA experience in my hotel in Malta and was disappointed. Malta more than made up for it but I suspect they (my hotel at least) have little experience or have been left behind with what a good SPA offers. So really do your homework if this point is really important for you.