Staff Picks: Our favorite shopping centers around the CRANDIC

Revival, 117 E College St, Iowa City. — Zak Neumann/Little Village

Cedar Falls: Main Street

Cedar Falls’ Main Street is exactly what a main street should be: a collection of city blocks along which you can find great restaurants and bars, visit the public library, attend a play or musical (at the historic Oster Regent Theatre), study at a coffee shop, chill at a brewery, learn a new art, get your hair done and shop for everything from furniture to jewelry to fine wines at locally owned businesses.

Browsing home decor shop Fig & Frolic (just off Main Street at 114 W 5th St) is like walking through a folksy museum featuring quirky but on-trend items such as Edison bulb light fixtures, novelty throw pillows and dozens of gorgeous art prints, many with a vintage feel — and all with affordable price tags. Another ampersand-sporting store, Hatchlings & Hens (602 State St), is a homespun feast for the eyes, selling repurposed wares and offering crafting courses. For more vintage, rustic goodness, swing by the eclectic Little Prairie Girl (206 Main St).

Want a snack, or a delightful culinary gift idea? Downtown Cedar Falls is home to the original Scratch Cupcakery (315 Main St) and the gourmet popcorn shop Here’s What’s Poppin’ (220 Main St). I recommend the apple cider cupcake and the Reese’s popcorn.

—Emma McClatchey

Cedar Rapids: NewBo District

I love shopping for gifts for my loved ones, but there’s nothing worse than having to make a million trips all around town. That’s why I love the New Bohemia district, because I can get all of my gift shopping done in one place. I start at Rare Bird Soap Shop inside NewBo City Market (1100 3rd St SE) to score points with my mom and my mother-in-law. My go-tos are always their soap bars. Not only do they smell lovely, but they look beautiful too. Their Citrus Blossom scent is my absolute fave!

Chris Morris and Jim Glass peruse their wares at Analog Vault. — Michael Roeder/Little Village

Next is Raygun just across the street (1028 3rd St SE). My family lives in Mexico and they enjoy sporting some Cedar Rapids flare to puzzle people back home. Then I’m off to Analog Vault (215 11th Ave SE) to shop for the hubs (and myself). Even though you might not know what music treasures you’ll find here, it is almost a certainty you will find a good gift.

Just around the corner is Next Page Books (1105 Third Street SE), an adorable little book shop with a great and diverse selection of titles for everybody — here I found two of the cutest children’s books for my nieces last year. And last, but definitely not least, is one of my favorite spots in town, Almost Famous Popcorn (1121 3rd St SE) Do you know anyone that doesn’t like popcorn? Me neither. And everyone I have gifted a bag of these sometimes fluffy, sometimes crunchy treats seemed pretty darn excited.

—Jav Ducker

East Davenport

Located along the Mississippi River, the historic Village of East Davenport provides great holiday shopping coupled with the nostalgia of the shopping district’s past as a logging town. As you peruse the shops and restaurants housed in restored 19th century buildings, you’ll find plenty to treat yo’self and your loved ones to.

Stop in at The Plaid Rabbit (1018 Mound St) for all your stationery needs. These snail mail enthusiasts even offer custom design services. You’ll feel right at home at Just Because Gifts & Home Accessories (1109 Mound St), where you’ll find cozy pillows, trendy macrame wall hangings, classic armchairs and even a section of stuffed animals and children’s books.

And don’t forget to stop at the iconic Lagomarcino’s Confectionery & Cafe (2132 11th St), complete with pastel-striped window awnings and a 1940s soda fountain. Dig in to a Reuben sandwich and a Quad Cities Special sundae in Booth No. 3, where Barack and Michelle Obama sat when they visited during the 2012 presidential campaign. Sweet.

—Isabella Rosario

Des Moines: East Village

Des Moines’ East Village is filled with shops of all kinds, from a jam-packed kitchen supply store to a hip, workwear-inspired men’s store and plenty in between. I can spend the better part of an hour at Eden (418 E 6th St). The bounty of lotions, potions and treats for your body will keep you busy and happy for a while; they’ve got recognizable brands like Kiehl’s, but you’re guaranteed to discover a new small-batch producer you love.

Jars of tea at Gong Fu Tea, 414 E 6th St, Des Moines. –Frankie Schneckloth/YogaIowa

A trip to Preservation (321 E Walnut St) is a great time to find a unique piece of clothing for your impossibly cool BFF as well as a million things for yourself. They stock lines you don’t always see everywhere else and have an impeccably curated vintage selection. I can’t leave DSM without a stop at Gong Fu Tea (414 E 6th St). There are so many interesting and complex teas, but honestly, my hands-down favorite is their bestselling Spice Tea. I ran out recently and don’t think I’ve been functioning the same since. At Fontenelle Supply Co (524 E Walnut St) you can always find something for that cool dude on your list; think hand-manufactured leather goods and a super stylish selection of quality menswear that will please any sharp dresser.

—Frankie Schneckloth

Downtown Iowa City

I don’t always shop for my entire family last-minute, but when I do every single year, I go to downtown Iowa City, where I can park once and find something for everyone. First stop, White Rabbit (112 S Linn St), where I’ll adorn my loved ones with flamboyant socks, knit winter accessories and vulgar artisan stickers. Then to Om (105 S Linn St), where mystical crystally things for my beloved will clear our house of evil spirits left over from Halloween. East to The Full Kit (332 E Washington St), I’ll grab some cute skater accessories, then baskets galore at Ten Thousand Villages (105 S Dubuque St — hot tip, Ten Thousand Villages also carries menorahs, which are not easy to find around here), after hitting Java House (211 E Washington St) for my traditional last-minute-holiday-shopping dark roast pour over coffee — even if they won’t carry this magazine.

Photo by Britt Fowler
Daydreams Comics owner Zach Power. — Britt Fowler/Little Village

What about art supplies, you say? Why, I was just going to Blick (201 S Clinton St #180) for drawing pads, pen sets and stocking stuffers. And last stops (books are heavy), Daydreams Comics (21 S Dubuque St) and Prairie Lights (15 S Dubuque St). Everyone gets books, no matter what.

—Jordan Sellergren

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/staff-picks-our-favorite-shopping-centers-around-the-crandic/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>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_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="51"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').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_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = 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_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>