None of the above. The Sheraton in Arlington Hts is the closest to Metra (commuter rail), but it's still a very long walk around a large racetrack facility. The O'Hare area hotels will either be a shuttle ride (all) or a short walk (e.g., Westin in Rosemont) from the "L," our not-so-rapid transit system -- but they're bland airport hotels and quite inconvenient to North Side attractions.
Chicago's hotels are centralized to a truly remarkable extent for a good reason: you really want to stay downtown.