The ‘collectives’ to and from Porto Novo are situated near to the Shell Station in Ribiera Grande. The Shell Station is also a shop where you can also get lso get some refreshments i.e. coffee, cakes etc. I understand it operates 24hrs.
A small market provides fruit and vegetables. There seemed to be lots of Loja Chinese shops in Ribeira Grande. We only came across one or two small hotels.
There were a few restaurants. We found a small café up a back street called Pizza Rosa. We shared a large pizza between two, it was enough. The flour they used for a pizza base is not quite the same as the Italian pizzas. Another pizza place has opened in the town, near the small central market.