Urban Outfitters is a great place to find a holiday gift for that hard-to-buy-for teenager, whether telling graphic tees or quirky home decor. Need some ideas? Build the teen's self-esteem with the Love Me Shower Curtain (originally $32, on sale for $16.99), boasting confidence-boosting phrases like "I'm so beautiful." Or, wrap up this Inflatable Moose Head ($22), because who doesn't love a little mountain lodge feel? Take $10 off a $100 purchase via coupon code URBN1VISA10 through 2/29 and get free shipping on purchases over $150.