Yummmm
Seriously though. What exactly is "good"? It varies from person to person, so therefore we cannot recommend you "good" rap, only the rap that we like. It's not hard to find good stuff, and if you find an artist you like, why just get songs? When you speak of music (or at least of finding music) albums are much easier to deal with.
As for artists...you can figure it out.