We're making a 2 week trip to Portugal in April. For one section we need to get from Porto to Castelo Rodrigo. Can someone recommend the best route? Is there a good place to stop for lunch? I see it is about a 3 hr drive so we won't have a ton of time but is there anything along the way we cannot miss?