What about the Courtyard in Charles st, just off of Canal? A 5 minute walk from the french quarter, breakfast available in the morning (for $). Very close to everything. Have stayed there twice - once in the past 2 years and find it very good.
FWIW it is 1 block from the Marriott on Canal Street.