There are so many amazing cities in Southern Spain, from the beach vibes in Málaga to the Moorish charm of Granada, and more.