I do not send people to a Porto shopping centre for atmosphere. I send them when the weather has turned, they need a specific shop, or somebody needs a pharmacy, supermarket or cinema under one roof. The right one depends mostly on where you are starting.
If you are staying downtown
ViaCatarina sits on Rua de Santa Catarina, so it is the easy stop between Bolhão and the lower shopping street. It is a convenient rain break, food-court option or errand, not a reason to cross town. Check the centre’s visitor information for access and current services.
If you want the biggest all-round choice
NorteShopping is the one I would pick for a full mall day. The handy detail is the metro stop: use Sete Bicas, served by several lines. The centre lists nearby STCP buses too; check the official directions before setting out. This is outside central Porto, so it is useful for a real shopping need, not a spontaneous detour from Clérigos.
If your day is already in Gaia
ArrábidaShopping makes sense around the Arrábida Bridge side of Gaia. GaiaShopping is another practical choice if you are staying or doing errands farther inland. Neither is a natural extension of the riverfront cellar walk; check the route before you leave your hotel.
Near Campanhã and the stadium
Alameda Shop & Spot is beside Estádio do Dragão and the metro interchange there. It is handy if you are going to the stadium, arriving through Campanhã, or staying in the eastern part of Porto. The official store directory is useful when you need one particular shop rather than a general browse.
MAR Shopping Matosinhos is the better fit for larger home and household errands, especially with a car. For any centre, check the specific shop as well as the mall: supermarkets, restaurants, cinemas and individual retailers can keep different hours.
My quick choice: ViaCatarina for a central errand; NorteShopping for the widest one-stop trip; Arrábida or GaiaShopping when you are already in Gaia; Alameda for Dragão and Campanhã; MAR Shopping for a bigger practical run. If what you want is local design, gifts or independent shops, stay on Porto’s streets instead.