A Lareira
This elegant, spacious restaurant with a name that is Portuguese for "fireplace" is nestled in pinewoods between Caldas da Rainha and the Foz do Arelho beach; it's a favorite with locals for special occasions. From the à la carte menu, try the tornedó de novilho tenderloin with one of various sauces. Seek assistance to get the best from the 300-strong wine list. Note that on weekends the set menu is a little more expensive, at €17.50.