We were in the area to attend a football game in Annapolis, but as we were unable to find a hotel near the stadium, our search led us to the the Spring Hill Suites in Hanover. It is located approx 30 minutes from Annapolis, near the airport (BWI). Our room was clean and well maintained, and we were able to get our room at a very reasonable rate by booking directly with the hotel. A breakfast is provided, which included cheese omelets, sausage patties, waffles, cereals, juices, and fresh fruit.
It's my understanding that this hotel is often used as for travelers with early morning flights from BWI, and the hotel advertises a shuttle service for that purpose. There's a casino nearby, along with a shopping area as well - neither of which we used. It's close enough to Baltimore, so one might stay here if they wanted to wished to visit the Inner Harbor and other areas of interest.