Alcalá de Henares is a charming city that is definitely worth a visit while you're in Spain -- just be prepared for Cervantes to be ever-present!