Skip To Content
  • Covetable Holiday Gifts badge

Just 30 Gifts That Are Functional *And* Fashionable

Oversized scrunchies, warm puffer coats, cushy platform sneakers, and more amazing things they'll want to wear on repeat.

We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

What a year! The holidays are finally here! And while we’re doing our best to make sure the products we feature will arrive in time, shipping times are especially tricky this year, so we suggest shopping as early as you can.

Stock and shipping times can vary depending on where you live, which product you purchase, and more. So order earlier than you think you need to and be sure to double-check the retailers’ websites for shipping information to ensure that your gift will arrive in time for when you need it.

Unless otherwise specified, all sizes in this post are listed in women's.

1. A teddy coat to keep them nice and toasty when it's chilly outside. This piece of outerwear gives all the cozy feels and has spacious pockets for their cellphone, keys, and wallet. They can skip carrying a bulky purse *and* stay warm all day.

Amazon, amazon.com

Promising review: "This jacket is so comfortable to wear, and also surprisingly warm. I was not expecting that I could brave the snow with this jacket, but I was so warm and comfortable, I haven't even had the need to bust out my heavy duty winter coat because this is warm enough. The best part is that this jacket is so much cheaper than every other teddy jacket out there, and still stylish and comfy. I also love that the pockets are quite deep, I was able to fit quite a bit into the pockets which is super nice." —Minah

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $41.99 (available in sizes S–3XL and in 15 colors).

2. A pair of durable boots because they'll avoid slipping on the ground *and* have cute footwear that'll complete their fall/winter looks. With a sturdy rubber heel cap and studded rubber soles, they can walk comfortably while running errands or visiting the farmer's market.

model wears tan Chelsea pull-on boots with jeans while sitting on wooden fence
Nisolo

Other notable features include a water-resistant upper, a soft lining on the inside, and a leather pull tab that makes them easy to take on and off. 

Promising review: "There is nothing I do not like about these boots. They fit great and are incredibly comfortable. The quality is outstanding. I love the way they look with leggings, jeans, and dresses. So versatile." —Nisolo Shopper 

Shipping Info: Expedited 1-2 day shipping options are available at additional cost. Nisolo only ships Monday-Friday.

Get them from Nisolo for $159 (originally $230; available in sizes 5–11 and in six colors).

3. A striped sweater that'll be a cold weather staple for the fashionista in your life. When the temperature drops they'll be snug as heck, stay warm, and wear this gem over and over again.

amazon.com, amazon.com

Promising review: "This was a really a really comfy sweater. It is came really soft right out of the package. I ordered a size large, but I could have fit into a size medium, but I didn't want to return it, and I like my sweater a little bit bigger anyway. I was not disappointed at all with this sweater which will be in heavy rotation this winter." —Lynn Wright

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $37.99 (available in sizes S–XXL and in 23 styles).

4. Polarized sunglasses with a sleek shape that are great for everyday wear. If they're headed to the beach or simply spending time outside, these babies will shield their eyes from the sun and go with everything in their wardrobe.

Reviewer wears black round sunglasses while wearing a black fedora, a denim crop top, and belted black shorts
amazon.com

Promising review: "I haven't ever owned retro-style sunglasses until now, and the reason is that I had never found any that are as durable, and well made as these ones! The reflective lenses not only look super cool and trendy, but they give your eyes really good protection from the sun and they don't scratch super easily like other sunglasses I've owned. They look way more expensive than they are, and they come in a really durable case as well." —Ashtin Scott

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $14.99 (one size fits all, available in seven colors).

5. Colorful hair clips to hold up strands and transform a boring 'do into something beautiful. They'll love wearing these beauties with their hair up or down.

amazon.com, amazon.com

Promising review: "Gave these as a gift and my niece totally went nuts over them. Her hair is long and these work great for her. So glad I found them! They look way more expensive than the price too." —Amazon Customer

Shipping info: Available on Amazon Prime with 2-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get a 20-piece set from Amazon for $12.98+ (available in two different sets).

6. Or an oversized scrunchie if they have long hair and want to put it up in a ponytail. Plus, it'll add a pop of color to whatever cozy outfit they're wearing.

model wears a pastel pink scrunchie, purple scrunchie, and blue scrunchie in hair
Fibs and Fables

Fibs and Fables is a Black-owned business known for their beautiful hair accessories. You'll find colorful clips, headbands, scrunchies, and turbans inspired by global storytelling. 

Shipping info: US orders are shipped via United States Postal Service Priority Mail, which takes 2–3 days to arrive. Flat rate shipping is $7 (applies to orders under $40).

Get it from Fibs and Fables for $27 (available in three colors). 

7. A patch sweatshirt just begging to be part of their loungewear wardrobe. It's super warm, has a comfy shape perfect for layering, and a cute alien patch. They'll love wearing this whenever they relax at home or go for nature walks outside.

Genevieve Scarano/BuzzFeed, amazon.com

I personally own this sweatshirt and I wear it all the time! It goes well with joggers and leggings and it's my go-to piece of clothing whenever I'm relaxing at home or spending solo time outdoors.

Promising review: "I love these shirts, I got the black alien and the white wave shirt. They fit perfect and have held up (as well as the designs) through lots of washes. I wear these out during the day and I also wear them to bed sometimes because they’re so comfy. ❤️" —sara

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $28.99 (available in sizes XS–XXL and in 33 styles).

8. A foldover leather tote because they need a sleek everyday bag that'll last, securely hold belongings, and double up as a smaller purse. Whether they're commuting to work or running errands, this chic accessory can easily fit tech gadgets, water bottles, and other essentials.

model carrying the dark red purse
Madewell

Promising review: "Love it. Treated myself for my birthday! Feels very durable and I love the spacious size as a tote! But also that you can fold it for a mid-size purse. This purse feels like the kind of purse that will get better with time; kind of like an old pair of jeans." —Tinainthebayarea

Shipping info: Expedited 2–3 day and overnight shipping options are available at additional cost.

Get it from Madewell for $188.

9. A pair of suede boots that'll match everything in their closet (even dresses they still want to wear during the winter) and still be comfy to walk in when it's cold outside.

amazon.com, amazon.com

Promising review: "These are seriously the cutest fall/winter boot. And what a bargain for the quality of these! They don't fall down at the thigh but also aren't overly tight and uncomfortable. They are definitely true to size so I would recommend ordering the same size you normally do." —Gabriella

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $52.99 (available in sizes 5.5–11 and in 24 colors).

10. A gorgeous bodysuit so they can instantly put together a casual *or* dressed-up look that's equally stylish and comfortable. A seamless design makes it easy to tuck into jeans or pants and textured fabric will feel soft on their skin.

model in long sleeve brown bodysuit and high-rise jeans
Boohoo

Shipping info: Expedited 3-4 day shipping options are available at additional cost.

Get it from Boohoo for $32 (available in sizes 12–24 and in two colors).

11. A quilted crossbody for the person who's always like "where are my keys, phone, and credit card" on repeat. Three pockets make organizing a breeze and they won't need to spend so much time looking for important essentials anymore.

Amazon, amazon.com

Promising review: "I ordered the black and was so pleased once I began putting my usual items in the compartments. This has three compartments and I put my wallet/business card holder in the middle one. The front compartment is for my cosmetics — lipstick, compact mirror, eye drops, and lip balm. The back compartment was able to accommodate my readers and sunglasses, yet the purse is still lightweight and not bulky. A place for everything and everything in its place. It can be for daily casual use or dressy." —AdalineB

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $15.98 (available in five colors).

12. A one-shoulder sports bra with moisture-wicking fabric, a supportive fit, and laser-cut detailing that'll score them major compliments during their next virtual class. On top of looking really good, they'll avoid chafing, bouncing, and feeling like a sweat puddle.

amazon.com, amazon.com

Promising review: "I love this sports bra so much ever since I got it! I wear it by itself in the gym for lifting and cardio because there's no way I'm hiding this beautiful number under a shirt. The removable padding is very firm and the overall fit is snug and perfect. My boobs don't move at all.Zoda

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $19.54 (available in sizes S–XXL and in 13 colors).

13. Platform sneakers to slip into for outdoor adventures and grocery store trips. They'll dress up their jeans or joggers, and provide great cushioning (repeat after me: no more achy feet).

amazon.com, amazon.com

Promising review: "I've never been much of a sneaker person except for when working out, but I've seen this style all over social media and I really liked them. I waited months before finally ordering these and now I'm kicking myself for doing so! They are not gym shoes, but rather trendy athleisure shoes, and I'm all about comfy and cute." —Amazon Customer

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $49.99 (available in sizes 5.5–11 and in 22 colors).

14. An embroidered baseball hat for anyone who basically lives in athleisure. The strap is completely adjustable too, in case they want to wear their hair up. All they need is an oversized hoodie, bike shorts, and a cap with a cute pineapple or "As If" patch to complete the look.

Pink, black, and green baseball caps with different patches on the front
Wildflower and Company/Etsy

Love other accessories like berets and fanny packs? This Brooklyn-based business also has you (and everyone else on your list) covered with their cute products.

Promising review: "I ordered the charcoal hat with the Great Wave patch, and it's absolutely gorgeous! Love the fact that the hat is adjustable. "One-size-fits-all" hats ironically NEVER fit me, LOL. But with a bit of adjusting (the strap in the back can be made longer or shorter), this hat fit me perfectly! Super happy with this purchase, and definitely planning on buying more." —Etsy Customer

Shipping info: Flat rate for standard shipping is $3.95 (applies to all orders). 

Get it from Wildflower and Company on Etsy for $20 (available in 10 colors and 79 patch options).

15. An open front cardigan that'll be ~purrfect~ for in between weather days. Whether they're going to a winery or dining al fresco, they won't feel too hot or cold in this closet staple. Plus, they can layer bodysuits, camis, and more tops underneath.

Amazon, amazon.com

Promising review: "I’ve been wanting a leopard sweater for awhile and was very impressed with the quality of this sweater. I got this in a large and it's a bit big, but I wanted it oversized and comfy. It's the perfect length for leggings and pairs well with black pants or jeans. The material is so soft and I got so many compliments when I wore this for my birthday. I now want one in every color!" —Amazon Customer

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $43.99 (available in sizes S–XXL and in 26 colors).

16. Soft knit socks so perfect for cold weather footwear, including chunky boots and lace-up boots. They can scrunch them up or cuff them to complete whatever cozy ensemble they're wearing.

Reviewer photo of a person wearing orange socks under their tan boots
amazon.com

Promising review: "Love the color palette, real cool knit pattern. Also long enough to get that 'scrunched-up' look when paired with boots!" —Olivia T. 

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get nine pairs from Amazon for $22.99.

17. An Orolay parka that'll be their go-to outerwear when winter hits. A midi-length, fleece-lined hood, and roomy pockets will help them conquer cold temperatures in style.

Maitland Quitmeyer / BuzzFeed

Check out one BuzzFeeder's review of this coat.

Promising review: "This coat is no joke. The coldest temperature I tested it out was 9 degrees and I did not feel like I was freezing at all! I even tried to wear with just a T-shirt, no sweaters/layers underneath, to see if I felt cold...nothing. No cold! It's also so stylish, roomy, has a thousand pockets (goodbye purse!), and looks different from all the rest out there." —Zhure

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $199.99 (available in sizes XXS–5X and in 13 colors).

18. Platform oxfords just begging to be part of your sister's winter shoe lineup. Their gorgeous wine red color will literally go with everything in her closet — blazers, baby blue denim, mini skirts, the possibilities are endless. Plus, they're super comfy for walking!

Amazon, amazon.com

These oxfords are also available in a bunch of colors, including apricot (as shown on the reviewer above), shimmery gold, and more!

Promising review: "The shoe was comfortable as soon as I put it on. I got compliments on them every where I went, so cute with dresses, shorts, and jeans, they go with everything. I love them so much I bought the oxblood color for the fall." —Karyn B Bell

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $35.99 (available in sizes 5–10 and in 11 colors).

19. A tie-dye loungewear set because they need something comfy to wear during WFH hours. When they don't feel like dressing up, this sweatshirt and joggers combo will ~get the job done~.

Amazon

Promising review: "I purchased a medium in the tie-dye blue and white set. The pants fit very nicely, and the shirt also fits great. Both pieces mix and match with other items in my closet easily. The quality of the fabric is great! I was very surprised to see the inside of the set has a nice soft lining, and the outside is a very good soft fabric. Highly recommend." —Emerson & Amy

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get the set from Amazon for $37.99 (available in sizes S–XXL and in 16 colors).

20. And a pair of comfy slippers that'll give their feet a break when they're lounging at home. They're stylish, come in a bunch of colors, and will feel like little pillows on their heels and toes.

amazon.com, amazon.com

Promising review: "I love these slippers, definitely my favorite, can’t wait to order more in different colors. For the price, these slippers are great quality and sooo comfy. Oh and they don’t slip off your feet either when you’re wearing them!" —Amazon Customer

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $18.99 (available in sizes 5–10, two widths, and 20 colors).

21. Stretchy, high-rise trousers with roomy pockets and a tie waist for their wardrobe. They come in earthy colors (like army green and sky blue), that'll work well with turtleneck tops, blouses, and tees.

amazon.com, amazon.com

Promising review: "These could both be dressed up to the office, or casual with flats on the weekend. Let me say this. Most comfortable pants ever. They are a bit of a stretch material so lots of room to work with. I plan on purchasing a couple more. Great quality and a staple for any closet." —Ema

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $51.99 (available in sizes XS–3XL, in sets of two, and in 30 colors).

22. An Invisawear smart bracelet so versatile for everyday wear and helpful when it comes to safety. Inside the charm, there's a button that'll notify up to five contacts about their exact GPS location if they need assistance. All they have to do is press twice to alert their parents, bestie, or S.O. should something come up.

model wearing silver expandable bracelet
InvisaWear

This bracelet also comes with the option to purchase an additional InvisaWear Premium Subscription (free for the first month, then $19.99 every month), which gives you 24/7 access to trained ADT agents who will stay on the phone with you if you feel unsafe. They can also access your live location and send help if needed. 

Promising review: "This was a gift for mom. She loves the independence bestowed wherein now should she face an emergency ADT and her designated family members can be immediately notified, without any effort on her part. I feel better knowing that help for her is just two clicks away." —InvisaWear Customer

Shipping info: US orders are shipped the same or next business day. Flat rate standard shipping is $4.95 (applies to orders under $100).

Get it from InvisaWear for $126.65+ (originally $149, also available with an InvisaWear Premium Subscription).

23. A casual T-shirt dress that'll come in handy when the weather is sooo unpredictable. Still a bit chilly? They can layer it with an open cardigan if they feel cold. Plus, they can totally wear it alone when it's spring or summer again.

amazon.com, amazon.com

Promising review: "This dress is practical, comfortable, and attractive. One can dress it up or down. I like it so well, I think I'll get the long-sleeved version also, and order other colors too." —Amazon Customer

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $31.59 (available in sizes XS–3XL and in 36 colors).

24. A cashmere ribbed beanie because they'll need something a bit warmer than a baseball cap for winter. Their head and ears won't freeze if they're going shopping or spending time at a ski resort.

model in bright red beanie and cozy white half-zip pullover
Everlane

Promising review: "I recently got a pixie cut and was looking for something warm and stylish — this definitely hits the mark! The cashmere is a substantial weight and very soft. I've been wearing it with a single fold as shown in the listing and it fits perfectly." —Everlane Customer

Shipping info: Expedited 1–2 day shipping available for an additional cost.

Get it from Everlane for $60 (available in two colors).

25. An RFID-blocking travel wallet that'll hold their passport, IDs, credit cards, cash, and boarding tickets in a safe spot. They'll be less stressed once they get through security with this essential accessory.

pink RFID-blocking travel wallet with bills, boarding pass, credit cards, and passport
Amazon

Promising review: "I’ve traveled with this multiple times. I. LOVE. IT. Cash, change, credit cards, ID, passport, plane tickets. All in one! And it’s larger so I don’t have to dig through my purse trying to find it. I can usually just reach in and grab it." —Karyssa Opencar

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $13.99 (available in 33 colors).

26. A graphic tee for the person who is always wearing a white T-shirt-and-jeans uniform. (Name anything in fashion more practical than a classic tee!) With a fun print and comfy silhouette, they can't go wrong with this artsy-meets-minimal essential.

Reviewer wears dark yellow graphic tee with line drawings of stylized faces on the front under a black cardigan
amazon.com

Promising review: "This is my new favorite T-shirt. First time wearing it out, I received so many compliments. When ordering, I really didn’t know what to expect from the sizing, but after reading the reviews I decided to choose an extra large due to everyone saying it was kind of crop-toppy, which is very true." —Sarah DaVitte

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get it from Amazon for $23.99 (available in sizes XS–XXL and in 29 colors).

27. A grid-patterned scarf that's basically a chic blanket and so great for cold days. They'll get to keep their neck warm *and* brighten up their outfit.

amazon.com, amazon.com

Promising review: "Love these scarves! They're super soft and comfy, very warm especially when wrapped a couple of times, and they're long enough that you can do that. They’re made really well, stitched hems so nothing falls apart, and they don’t shed heavily on black clothes which is great. My sister and I got these two to share and were very happy with them, especially for the price you can’t beat this purchase." —Rebecca

Get it from Amazon for $15.99 (one size fits all, available in 20 styles).

28. TikTok-famous storage scrunchies to hold their hair up and (gasp) hold other essentials. Each has a discreet storage compartment that'll fit cash and lip balm. They won't have to worry about losing small things while they're out and about for once.

lip balm, pins, and other small items inside a reviewer's blue velvet scrunchie with zipper closure
the scrunchie on reviewer's wrist

See them in action on TikTok here

Promising review: "LIFE-CHANGER. I don't have to bring my whole purse with me anymore. This fits so much more than expected and the colors are perfect. The blue especially is beautiful. Good quality." —Tia

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get a pack of three from Amazon for $11.99 (available in two color combinations).

29. Chelsea boots because they'll need a stylish shoe that they A) can comfortably walk in and B) put up with slushy and wet surfaces. These babies will go great with high-rise jeans, dresses, and jumpsuits and they have amazing traction.

Model wears black Dr. Martens 2976 Chelsea Boots with relaxed mom jeans
instagram.com

Promising review: "This is my second pair in the last seven years and they live up to their reputation. Comfortable and stylish at the same time and I’m looking forward to many years of wearing them." —Dr. Martens Customer

Shipping info: Expedited 1–2 day shipping options are available at additional cost.

Get them from Dr. Martens for $150 (available in sizes 5–12). 

30. And baggy overalls that are so comfy and versatile, they'll be thinking "where have you been all my life?" Plus, their turtlenecks, baby T-shirts, and other basic tops will look so great underneath them.

Amazon, amazon.com

Promising review: "I'm going to be wearing these overalls every day for the next month because they are just that comfortable, yet stylish. These are perfect for my busy work day (with uncommonly deep pockets) and fabulous enough to dress up for the night. Finally, the perfect outfit staple for a do-it-all kinda gal." —Sarah

Shipping info: Available on Amazon Prime with two-day shipping, non-Prime shipping options will still arrive by Christmas (see Amazon's full shipping information here).

Get them from Amazon for $32.75 (available in sizes XS–XXL and in five styles).

That feeling when you find a practical *and* wearable gift:

Hulu

The reviews for this post have been edited for length and clarity.

Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!

illustrated gift guide banner
BuzzFeed