Audubon Zoo Hotel with Kids

There's a Hampton Inn on St. Charles that could be a decent option.

This is the right answer. And easy access to the streetcar.