Grâce à la proximité del'Italie et les liens historiques qui unissent les deux pays, la plupart des restaurants sont italiens. Certains restaurants servent cependant des plats traditionnels maltais et vous pourrez aussi trouver de la cuisine française et britannique.
En découvrant la cuisine maltaise, vous pourrez vous régaler de poissons frais grillés accompagnés de légumes frais et de pomme de terre sautées, sans oublier de délicieux vins locaux.
Les meilleurs restaurants sont regroupés sur les fronts de mer de Xlendi et Marsalforn. Vous pourrez également découvrir de bonnes adresses dans la capitale Victoria, au port de Mgarr mais aussi dans le village pittoresque de Xaghra.
Un grand nombre de cafés, dans le centre historique de Victoria ou en bords de mer, vous inviteront à vous détendre en terrasse et à observer la vie des gozitains. Vous pourrez y goûter la spécialité locale nommée « pastizzi », un feuilleté au fromage ou au pois cassés.
La vie nocturne est intense durant les week-ends estivaux.l'île offre un bel éventail de discothèques et bars, situés à Marsalforn, Xlendi et Victoria. Souvent situés dans de beaux bâtiments anciens, certains jouissent d'une vue magnifique sur la mer.
Les fêtes traditionnelles nommées Festas sont très populaires et ont lieu de début juin à novembre pour célébrer le saint patron de chaque village. Pour les gozitains, ces fêtes de trois jours sont des évènements majeurs, avec leurs grands feux d'artifices, leurs courses de chevaux, les fanfares et défilés…qui reflètent bien la joie de vivre et la décontraction de la culture gozitaine.