Most programs in Baltimore County require that you complete counseling before you go under contract to be eligible (Maryland CDA, Baltimore County MALP). The exception to that would be the Federal Home Loan Bank's (FHLB) first time buyer program. The program is good anywhere in the state of Maryland but you do need to be within the income limits based on the number of people in your household. This program would give you up to $7500 in FORGIVABLE funds. You do have to do some counseling, but it can be done after you are under contract.
I have blog about down payment assistance programs, you can find more info there, or feel free to contact me!