Baltimore city is block by block. You can definitely find good multi family properties here. You need to have a solid agent with experience or at least willing to video conference you so you can see not only the home but the area and street. You can also find a lot with tenants already there unless you want to evict and choose your own. I agree with what someone else said about Canton area- and yea they are redoing Baltimore city and John’s Hopkins plans are ever growing. Bringing more doctors and nurses and students down this way.
Baltimore county is better for townhome or single family rentals. I work with a lot of investors that buy those and use as rentals but watch out for condo association fees or hoa fees, you don’t want them too high. Quite a few AirBNBs out in the county too for example my area of Owings Mills; it’s close to the metro and not far to downtown but still close to shopping, entertainment, schools and library’s.
Hope this helps- let me know if I can answer anything else for you.