A.L.
K.,
I am from this area (product of the public school system in Anne Arundel County) and now teach in the system. So, take this as a bit biased, however, I would not recommend living in "Annapolis" due to some of the schools there... I would direct you in south of Annapolis - to Edgewater, Mayo, Harwood, Lothian (getting into more country setting), etc. Severna Park, Arnold, Davidsonville are wonderful areas, just a bit on the pricey side.
Let me know if you need more help. Good Luck!