rap? what's rap? you mean hip hop?
anyway, as lorddreamer said, if you enjoy old school Jay-z material, then you would enjoy the wordplay in Lupe Fiasco (Food & Liquor). Jay's new album is pretty good too (Kingdom Come). Not as good as Reasonable Doubt but it's still listenable. The new Nas album is pretty good as well (Hip Hop is Dead). Check that out.
as for Snoop, if you like his old school material (DoggyStyle), then don't expect much from him. Snoop is one of the worst mc's out right now in my opinion. His flow still sounds the same (which isn't actually a bad thing, he knows how to ride the beat) but the lyrics are boring and unoriginal.
if you want some interesting hip hop music, check out
Cannibal Ox- Cold Vein
Gza- Liquid Swords
Nas- Illmatic
Organized Konfusion- Stress: The Extinction Agenda
if you want new stuff, go with these:
Lupe Fiasco- Food & Liquor
The Roots- Game Theory
Self Scientific- Change (DJ Khalil has incredible beats)
Jedi Mind Tricks- Servants in Heaven, Kings in Hell
Jay-z- Kingdom Come
Nas- Hip Hop is Dead