A very nice place to stay for a reasonable price - hotel «Hotel Memorial Union» is located in Ames. This hotel is located in walking distance from the city center.
At the hotel
If you travel by car, you can park in a parking zone for free. There are other services available for the guests of the hotel. For example, a laundry.