MOA is about 15 minutes from Hastings. Look into hotels in Eagan (around Pilot Knob, Yankee Doodle Rd), Mendota Heights, Woodbury, Cottage Grove, Prescott Wisconsin or Apple Valley. These would all be within 15 minutes or less.
Here are a couple to try:
Hampton Inn Eagan
Holiday Inn Express Eagan
Country Inn and Suites at the Mall of America
Americinn Inver Grove Heights (this is an easy location to Hastings)
Microtel Eagan or Inver Grove Heights--they don't have a pool though.
We have stayed at all these places and they are all nice.