The Italian city entertains travellers with striking architecture, vivid street life, a cosmopolitan vibe, and a fun-loving energy.