I am traveling in northern Portugal in April, does anyone have any restaurant, music (fado in particular), cafe, etc., and of course, photo op recommendations for the following areas:

Oporto
Alijo (Douro Area)
Braganca
Guimar„es
Viana do Castelo