Another vote for Amazon. Due to free shipping, no sales tax (i know, you need to pay it come tax time) and the good wrapping, I do 95% of my gift shopping there. In case you missed it, google 'amazon prime student' and 'free .edu email address'. It will get you free Amazon Prime.
wait, what? you have to pay the sales tax at tax time? also, if you don't have an edu email, you can get a 3 months free Prime by going through the Amazon mom membership...no, you do not have to be a mom.
Yes...you are supposed to pay sales tax for items you purchased where you were not charged a sales tax.
Near the bottom of the screen where the shipping options show there is a box to click on that says "gift options". Click it.