Neutered is for a boy, spayed if it's a girl. Any place (vet/ clinic/ shelter) can give you an estimate if you call them, but some are cheaper than others. Washington Humane Society does it for real cheap, like $55, but I don't know if you have to live in a certain county.
Call spca for more information, don't know.
I would call ASPCA and see if they are running a program for those services. If not Baltimore City and County often hold programs for that. You can look on the animal control websites
Thanks! Your answer is awaiting moderation.