BnBs with the best views in Portugal?

Looking to stay in or around Porto or Lisbon but willing to drive a little if it means staying in an affordable BnB with a gorgeous view.