I've done this drive by motorway and assuming this is your route I would be extremely surprised if you have any problems at all. The bit from Oviedo to Leon is through mountains but the motorway is very well maintained and usually kept clear. It's also extremely pretty. From Leon to Madrid is the opposite (straight, flat, etc but roads still good) except the Sierra just outside Madrid.
Re the first part, tough choice, depends on what the brother in law is like. If the mother in law was there too then there'd be no choice to make of course.