If you're staying in the Annapolis area a week or longer, this Marriott Residence Inn offers a comfortable home base at a very reasonable price. This hotel is a little on the old side, but it's perfectly adequate and the front desk staff are great. I can't imagine paying $200+ for a single night, but at $119 and less for stays of a week or more, it's a fine choice.
My room had a single queen bed, living room and small dining area, and a small kitchen. One negative is that the kitchen lacks an oven, but it does have a two burner stove. Microwave and moderate sized refrigerator are adequate for most needs.
My room had a fireplace, but our second room did not – I suggest you ask, if it matters to you. For me, if it’s cold out, a fireplace is an awesome thing.
Dogs are allowed here and on a few occasions we heard one yipping for attention. While it's a non-smoking building, a sensitive nose will note that this policy hasn't been followed perfectly in the past.
Wi-Fi works fine, although it does require you to re-accept the terms and conditions once a day, which can be an issue for smartphones, but not larger devices. There's a higher bandwidth service for $5/day, but I never used it or needed it for normal tasks (I'm not a gamer).
The location is great for getting to most anywhere in a short time, but you do have to drive for most everything. We did not try the nearby Crab Cake Café or Squisito, but we did walk to Les Folies Brasserie (surprisingly authentic, though not perfectly executed French cuisine).