Ribeira is known for its historic, colourful tenement houses with red tiles along its narrow streets, and a multitude of tourist attractions.