we stayed right on the Zocolo in the Majestic Hotel...it is a very old and historic hotel...you must eat at (if you haven't already) Cafe Tacuba & Opera Barenjoy!