Janina Ramirez and Alastair Sooke reveal Lisbon's fascinating history through its cobbled streets, steep hills, picturesque shoreline and cultural riches.