Mount Vernon is a really nice area. Baltimore is very block by block with good areas and bad areas, but living in the city is great, especially when ou are young! Mount Vernon, Fells point, Canton, Hampden, Bolton Hill are all really nice. Federal Hill is nice, but kind of a college party area on the weekends. Definitely google map the location bc as I said earlier, sometimes the next block isn't great. Mount Washington may also be a good option for you; it's in the city, but closer to the suburbs. Good luck on your search!