Madrid is a cosmopolitan city with a mix of cultures. This fusion has spread to the city's cuisine and you can find all sorts of different foods and a wide range of speciality restaurants. But, we'd recommend you sample some traditional Madrid dishes too.