Really recommend staying at Joao's place. Him and Silvia are some of the best hosts ever, providing accurate directions, offering to help, and responding within seconds. The place is in a great area right next to the castle and has both a bed and an extendible couch. I was able to fully enjoy my vacation while staying in a very scenic area. Highly recommend!