In our little town in Portugal we stay at there's this really nice restaurant that has a really cute roof terrace and serves the nicest little traditional dishes so I guess that would be my favourite ^~^