I was only in Malta (main Island) for one full day. I could have spent more there, but I didn't wish to leave Gozo (the sister island). So I only had a day to spend on the main island. It was very busy and full of life. It has a completely different vibe from Gozo. The distances in Malta were large, which is something I did not anticipate of some reason.
For instance, it will take you two hours from the ferry terminal to Mdina and another hour from there to Sliema. So make sure you check google maps for the vast distances. I also don't advice craming everything in Malta in a day and then heading back to Gozo. I did that and I was extremly exhusted not to mention all the time I spent on the bus that day!
As perhaps you have already seen, the old city of Malta is one of the main attractions there. The stone ground and structure were out of a storybook. It was slightly like a maze with colourful doors and windows. The bad thing is we arrived there at 4:30 when shops and sights were about to shut. On the bright side, the Medina was quiet and mostly empty, so we got to talk plenty of photos. I wish I had an extra outfit with me for the photos! The medina felt like a very small Dubrovnik. The most amazing thing was that there was a wedding happening in the church. The door was open and we got to witness some of the amazing ceremony. It was so beautiful!!
You can also book this tour if you want to be taken around: Malta: Mosta, Crafts Village, Mdina & Valletta Full-Day Tour
P.S. From all the souvenirs shop I loved the one pictured below.
They had a special ceramic range from a very skilled artist that only show cases his work in there. There were a few other cheaper ceramics there too. I found more affordable ceramics in the airport, but a very small range.
The structure of the church is fascinating and it is the biggest dome in the whole of Malta. Unfortunately, we missed going inside because we didn't realise they had special opening times. There is a fantastic cafe just across the road called The Cake Box. Really loved it there and if you are in the area stop by for lunch!
This is a very lively part of town with a lovely sea front. It is very close from the capital Valletta. We found a yummy and budget friendly halal restaurant there called Lebanon Restaurant. It was the best 5 euros I spent! The atmosphere in the area is also nice. We went on a Friday night. It was full of life. There was even live music playing in on of the venues.
The day flew by quickly and because of the location of these sights we did not have time to explore more, but that is a good reason to visit again!