I've tried so many things. This is my personal favorite:
http://www.ulta.com/ulta/browse/prod...Impprod6430363
Seriously, it feels/looks amazing after just one use, but that might be because I leave it on for about 30 minutes. It's actually really cheap and easy to find (I usually get it at Walmart)