We're planning to be in Porto for the Sao Joao festival on June 23rd. Understand that we should eat sardines. Where should we eat dinner? What district and/or restaurants would be good places to grab a traditional dinner for the festival? Anything special to eat or drink for the occasion? Thanks for the info.