Any recommendations for where to stay in the St. Paul area? We want to take DD to the children's museum. Are there other things we should do?

It looks like there are a few hotels within walking distance of the museum, that sounds ideal. But, we're open to other options too. Please weigh in Minnesotans!

ETA: food recs?