text: what do i buy a 20 yr. old and a 17 yr. old for christmas?? that is fairly inexpensive?   gift card to a cool store...all of them have them..a $20 card will usually get a cd. i gave my son a $25 card to sonic, a $25 card to sam goody and a $25 card to a hat store in the local mall, he loved it.