20 great holiday gifts under $50

Dougal Waters | Getty Images | Getty Images News

Finding the perfect gift is difficult. Factor in a budget and things only get trickier.

The good news is, you don't have to break the bank this holiday season.

Here are 20 fantastic, and affordable, options for everyone on your list.

Note: We have included links to buy the products we are highlighting. In some cases, if you purchase an item from our link, we will collect a small percentage of the sale. This has no impact on editorial decisions about what we are recommending. Proceeds from these sales will be donated to the Council for Economic Education, which supports economic and financial education.

A daily photo calendar

Social Print Studio makes it easy to print the best Instagram photos.

The custom tearaway calendar lets you print a different photo for every day of the year or have them randomly duplicated throughout. Your loved one can be reminded of a favorite memory every day of the year.

Price: $40


An iPhone wallet case

Minimize someone's chances of losing things with this elegant phone case that doubles as a wallet.

Price: $39


Flannel PJs

You can't go wrong with cozy flannel. J. Crew offers men's and women's pajama bottoms in a variety of colors.

Price: $49.50


A mini fondue set

Because who doesn't enjoy dipping one delicious thing in another?

Price: $22.46


A weekend bag

Just in time for trips over the upcoming long weekends in January and February.

Price: $45


Marble notebooks

Take journaling to the next level with sophisticated marbled notebooks. After all, Richard Branson says everyone should have one on hand.

Price: $11.13


A portable phone charger

This way they'll never be out of touch.

Price: $39.99


A "Hands High" hoodie

Jimmy Fallon created the "Hands High" apparel line when he realized that sports fans spend a lot of time during games cheering and high-fiving. The space beneath a fan's arms is "prime real estate," he explains.

His solution is also a great gift for sports junkies: Gear for fans with logos under the armpits.

Price: $49.99


A sock club membership

No one can have too many socks. Plus, your loved ones will be reminded of you with each delivery.

Price: $12 per month


A wireless speaker

Make background music effortless with this portable wireless speaker. Recipients will be able to keep festive tunes streaming at home or on the go, since the compact speaker's size makes it travel-friendly.

Price: $49.99


A French Press

Coffee drinkers will love a trendy French press and you may help break an expensive Starbucks habit.

Price: $50


A BirchBox subscription

A subscription to Birchbox will let someone try out a variety of new beauty and grooming products each month.

The samples are personalized to each subscriber's beauty profile, based on things like their hair and skin type, so they'll get products that are truly right for them.

Price: $30 for a 3-month women's subscription ($60 for a 3-month men's subscription)


A marble wine cooler

No one likes lukewarm Chardonnay. Plus, the marble cooler adds a decorative touch to any kitchen.

Price: $24.95


A toiletry kit


Cute and useful for staying organized.

Price: $38.23


An Inspiralizer

Trick picky eaters into thinking their veggies are pasta with this trendy kitchen gadget. The Inspiralizer makes it easy to turn fruit and vegetables into appealing ribbons.

Price: $49.95


A water bottle that's easy to clean

Help someone stay hydrated with this easy-to-clean water bottle. It comes with two removable caps, one on the top and one on the bottom.

Price: $11.25


A cheese board

This marble and wood cheese platter will class up anyone's dinner party.

Price: $29.95 to $49.95


A leather passport holder

Even if your loved ones aren't world travelers yet, they'll look like they are with this leather passport holder. And maybe they'll get inspired.

Price: $21.60


A warm throw

Make the winter months a bit more bearable with a cozy blanket.

Price: $28.99


UP Move

Help someone reach their 2017 fitness resolutions with the UP Move, which track steps, exercise, overall calories burned, hours slept, and quality of sleep.

Price: $18.45

Now check out 10 great Secret Santa gifts under $10.



More From CNBC