Casa das Quintas is charming rural hotel in Mogadouro, in the north of Portugal.