When it comes to gift-giving -- don't forget to pick up something for yourself. Here are 30 great ideas in all price ranges.