We are a family of 4 (children age 11 and 14) travelling from Cadiz to Madrid and would like to stop off en route. We have seen Seville so looking at either Merida or Caceres. We only have one night to stay over - is one town more interesting than the other? We are travelling in August so we know to expect intense heat but will the sites be busy? Any hotel recommendations - we would prefer somewhere with a pool and parking.