Skip to main content

Yelp Louisville’s Holiday Gift Guide 2018



It’s getting down to the wire to find that perfect gift, though that doesn’t mean you have to resort to big box stores and websites.

Local options — especially in Louisville, the No. 13 “top city to shop local” this year, according to Yelp — abound.

And who better to help you find the perfect gift than the Louisville experts, the Yelp Louisville Elite Squad, our most active and influential reviewers! These influencers and uber-consumers tell the story of this great city via their Yelp reviews, photos and videos, helping others adventure with purpose in their footsteps. Learn more about becoming Yelp Elite at yelp.com/elite.

We’ve pulled together a selection of their top shopping spots, which run the gamut from local favorites to under-the-radar spots, into this Louisville gift guide. We have excerpts from Yelp Elite reviews as well as some extra Yelp Elite input on what to buy.

Cross loved ones off your Christmas list with the help of Yelp! And be sure to add your own reviews and pics to help others with their shopping quests.

(You can also follow this Yelp Collection of the featured businesses, so you have this info at your fingertips while on the go.)

1. Louisville Beer Store
Perfect for: That hard-to-satisfy beer lover.
What to buy: Bottles of harder-to-find beer. “Or a recommendation from the staff! They know their stuff!” — Kathy V.
Why shop here: “What a gem in NuLu. Not only can you find all different and very selective types of international and craft beer and cider from all over the world, but you can also try some of them in the store.” — Sandra W.

2. Treehouse Artisans & Merchants
Perfect for: A resident who loves a local item to talk about.
What to buy: A necklace made by a local artisan. “It’s a one-stop shop for local artists to display and sell their work and includes several offerings that I don’t see at art fairs or similar shops” — Lorie L.
Why shop here: “I’ve found unique gifts for all the people in my life who need gifts: sisters, friends, colleagues, students, mothers, husbands, myself. Some of my favorite purchases: bourbon-scented soy candle, hand-crafted shaving kit, bourbon ball truffles and the sweetest little Kentucky-shaped Christmas ornament. Because all items come directly from the creators, prices are pretty reasonable, and the quality is top of the line.” — Lisal F.

3. Clayton & Crume
Perfect for: A loved one who puts a high premium on items that can last a lifetime.
What to buy: The money clip wallet. “High quality, personalized leather products sold by a couple of great guys.” — Mary S.
Why shop here: “The craftsmanship is pretty great. I’ve been very unhappy with similar products but really pleased with what I’ve gotten at Clayton & Crume. I also love that it was handmade here in Louisville. You can’t beat that.” — Christopher S.

4. Scout
Perfect for: A friend with an eye for beauty and uniqueness.
What to buy: Everything from scented candles to money clips to jewelry to home accessories. “You could find a gift for anyone on your list. It’s locally owned, the staff is friendly and helpful, and they offer free gift wrap.” — Farrah D.
Why shop here: “This place is so well curated; I wanted to bring a little bit of everything home with me. If you’re looking for presents for that hard-to-shop-for person, Scout is absolutely worth the visit. The prices range from affordable to out-of-this-world, so regardless of your budget, you’re likely to find something good.” — Li S.

5. Soluna Massage
Perfect for: Someone who just needs to relax.
What to buy: A 60-minute Swedish massage. “This is a great place for a massage, facial or foot detox.” — Sherah R.
Why shop here: “My mom actually discovered Soluna and got me a gift certificate, and I’ve been going once every few months since. Soluna is in a big house/office space in Fern Creek, and it’s pretty unassuming. But it’s quaint and nice inside. They offer online booking, which is super easy to use, and I’ve never had a problem getting an appointment.” — Jazmin S.

6. Bourbon Barrel Foods (and here)
Perfect for: A food lover who enjoys a literal taste of Kentucky.
What to buy: Any of the spices. “Great Kentucky gifts for family and those who miss Kentucky.” — Monica U.
Why shop here: “Every product I have tried is of the highest quality and packaged nicely to give as gifts or use to keep your pantry stocked. The staff is friendly, and the store has several stations with tasty samples set out to try.” — Janet V.

7. The Marvelous Mystery
Perfect for: Someone who celebrates the weird and wonderful of Louisville.
What to buy: Any of the Louisville T-shirts. “Kitschy, cute and funny stuff abounds.” — Kathy V.
Why shop here: “What you are gonna get is an overwhelming feast for the eyes of strange, colorful, terrifying, and kitschy games, signs, and exhibits; Kentucky- and Louisville-focused novelty T-shirts; funny novelty knick-knacks; a small-scale, free carnival atmosphere.” — Kathy V.

8. Heine Brothers’ Coffee (multiple locations)
Perfect for: That person in your life who can’t start the day uncaffeinated.
What to buy: The HB Keep Cup, a 12-ounce microwave- and dishwasher-safe reusable cup that one can take back and get a discount on future drinks. “Who doesn’t love supporting fair trade coffee and tea while they enjoy their daily fix?” — Tee M.
Why shop here: “I really love Heine Brothers, and I am glad I have been able to partake in a huge Louisville coffee staple… I really do love the coffee at Heine Bros. I usually get decaf or a latte at this location, and I have always been pleased with my drinks and really no complaints.” — Lindsey S.

9. VO2 Multisport
Perfect for: The avid or interested cyclist.
What to buy: Cycling shoes. “This local shop will offer a selection of gear and personal consulting.” — Lorie L.
Why shop here: “The shop also offers bikes, repairs, clothing, accessories, helmets, nutritional bars, etc. For the beginner or experienced, this shop may help cover your cycling needs.”  — Lorie L.

10. Red Tree
Perfect for: The loved one who appreciates the one-of-a-kind with perhaps a bit of history.
What to buy: Holiday ornaments. “They are my favorite and unique. You won’t find them anywhere else.” — Jessica T.
Why shop here: “I truly feel like Alice in Wonderland when I go through Red Tree. It is a whole new world, full of beautiful home decor, furniture and antiques.” — Shelby Z.

11. Gheens Science Hall & Rauch Planetarium
Perfect for: The child or adult who is always looking at the sky, dreaming about what’s beyond.
What to buy: Annual membership. “Gheens offers a one-of-a-kind experience to learn about the stars and planets during laser light shows and periodic events.” — Lorie L.
Why shop here: “The Planetarium offers a variety of shows, from educational pieces about the planets and stars to music laser shows. They will do special music features near the holidays as well. Periodically they offer themed days and have activities in the lobby for children.” — Lorie L.

12. Scarlet’s Bakery
Perfect for: The sweetie with a sweet tooth.
What to buy: Gift card or the gift of amazing baked goods. “Not only are Scarlet’s baked goods amazing, but they also offer gift items like candles, coffee beans, mugs and gift cards! Plus, proceeds go to a great cause!” — Kelly P.
Why shop here: “The baked goods are the primary reason to visit. They’re known for cinnamon rolls, so I recommend you start there. Then branch out to scones, macarons and cookies. I’ve never had a less-than-stellar confection from there.” — Leigh W.

13. Stag + Doe
Perfect for: Anyone who values a stylishly appointed home.
What to buy: Felt ornaments. “They went over really well with the gift recipient!” — Kathy V.
Why shop here: “Stag + Doe values brightness, natural tones, artistic styles and animals! All good things! You’ll find colorful pieces as well as gorgeous black/white pieces. From furniture to accessories to kitchenware to pottery to decorations to gifts to mirrors to rugs to — you name it!” — John R.

14. Ken Combs Running Store
Perfect for: The friend who runs the Triple Crown of Running each year.
What to buy: A good pair of exercise socks. “They have lasted years. They have no holes, and they don’t stretch out.” — Michele W.
Why shop here: “I loved the shoe options, the staff and location. I needed new running shoes and… the guy helping me listened to my needs, and I bought a great pair of Brooks. I didn’t feel pressured to buy anything extra, which was refreshing.” — Amy L.

15. Purrfect Day Cafe
Perfect for: The cat lover who is looking for a new experience.
What to buy: Gift certificate or retail item. “They have bottles of wine, shirts and cups to support their organization.” — Lorie L.
Why shop here: “Having a bad day? Check out the Purrfect Day Cafe! There is no way that you could spend any time there and not have a smile on your face. You can have a drink and snack and watch kittens from behind a glass wall, or you can book some time in the Cat Room playing with the kittens.” — Andrea E.

16. Carmichael’s Bookstore (and here)
Perfect for: Bibliophiles who love holding an actual book in their hands.
What to buy: Any of the children’s books. “Great books and atmosphere.” — Monica U.
Why shop here: “Growing up in Louisville, I have also been raised to love and appreciate our ‘local’ scene. Carmichael’s is a wonderful local bookstore that carries a wide variety of books in all genres. They even carry local authors!” — Robert D.

17. Rawnaissance Desserts
Perfect for: The party host or hostess who is perhaps vegan but not necessarily so.
What to buy: A cake. “Rawnaissance is a luxury — healthy, plant-based desserts that sate the sweet tooth without enlarging the waistline.” — Lisal F.
Why shop here: “A beautiful combination of artistry, flavor and creativity. 100 percent vegan, organic, corn-, soy- and grain-free with no shortage of flavor and love.” — Jill O.

18. Speed Art Museum
Perfect for: The culture lover who likes to take in art on his/her own time.
What to buy: An annual membership or passes. “The Speed offers a unique museum experience in its beautifully renovated building; temporary exhibits; children’s art area.”  — Lorie L.
Why shop here: “Speed Art Museum is the best intellectual zen you’ll find… The interior is a sanctuary, in which visitors can lull themselves into a state of contemplative bliss as they walk through corridors covered in art dating back as far as ancient Egypt.” — Whitley D.

19. Work the Metal
Perfect for: Almost anyone. Seriously, this store contains so much.
What to buy: Candles, children’s books and stuffed animals. “Their prices are reasonable, and the gifts are unique. You really can find something for everyone on your list here!” — Ashley D.
Why shop here: “It charms my socks off each time. This is an adorable, creative, funny and quirky shop located inside Butchertown Market. It’s huge and has multiple sections. To name a few, there are huge sections with jewelry, wine/drinkware, houseware, spa, gift, home decor/signs, clothing boutique, cards, etc. etc. etc. You could spend hours in here!” — Nina A.

20. Spa Natur
Perfect for: The busy bee who needs to take some time for him or herself.
What to buy: A massage package. “Self-care is a gift that few give themselves but would be willing to use if given to them. It’s the perfect gift for the person who has everything!” — Cherise M.
Why shop here: “This is the one place where I’ve made an effort to go back because I always leave feeling so relaxed and loose! The deep tissue massages are amazing.” — Kyle S.

[gravityform id="4" title="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/yelp-louisvilles-holiday-gift-guide-2018/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Comments</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/yelp-louisvilles-holiday-gift-guide-2018/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>