Wow bomsy that's a hard question to answer for such a small state
Obviously if you want to have the most opportunities available to you - you are going to want to live somewhere in the DC-Baltimore corridor. I grew up in P.G. County right on the DC border and the housing prices are crazy for the amount of house you get....but it also depends on WHERE in the DC suburbs you are.
Right now I live outside of Baltimore in Catonsville and I love it. Easy to get to just about any hospital....but I am also burned out on the whole traffic thing that comes with living near a big city. I avoid 95/495/695 like the plague.
Personally, I loathe Columbia- but it is centrally located between DC and Baltimore and therefore it's a prime location. It is Howard County which is expensive though.
I am currently thinking of relocating to Carroll County and still attending school/work in Baltimore County. Housing prices are cheaper ( although rising fast) and it's more rural ( although changing fast- argh).
If you aren't a city person then the Eastern Shore and Western Maryland are other options. Personally, I love both and how much more laid back they are as compared to the craziness that is the DC/Baltimore corridor.
The GOOD thing about Maryland is that there are a ton of hospitals here...and you can easily get AWAY from the city to live- but still work closer or IN the city.