Rua das Flores is the best place to be for good places to sit, eat and drink and listen to live music.
It had a good vibe and is close to wherever you want to go.