Dude, you can buy loads of stuffs with $20. There would be
overwhelming suggestions and then you'll be confused and still not
so sure. And when you not sure sure, you might start off with
another thread, worse... you cross post.
Have a gd day. 
If you hv been long enuff to know him.. you probably know what's
his likes or dislikes. A decent meal for ya friend will do jus as
nice.