Nice dinner spots that are worth the money?

I have a reservation at canalha, and I am thinking of booking Prado. Are these places worth the prices?

Does anyone have any recommendations for nice restaurants for less than 100 euros for two people?