Mdina and Rabat are must visit places for anyone travelling to the Maltese islands. It's filled with beautiful honey coloured buildings and narrow streets which are centuries old.