Snow and Ice

Your Christmas and Four-Season Decor Store


Check out our Facebook page for lots of product photos, information, etc.


We have a HUGE selection of flags, mailbox covers, mats and YardDesigns for all seasons, lots of everyday gifts, Willow Tree, Jim Shore, Snowbabies, mugs, tons of great Christmas decor and ornaments, and lots of other items that make great gifts, so be sure to check us out.


Winter Hours:

Mon-Sat: 10:00 a.m. to 6:00 p.m.

**A lot of evenings we are open later, so feel free to give us a call at (540) 434-7669 to be sure.

Named one of the top year-round Christmas Stores in the United States by Country Living Magazine!!!

Snow and Ice Christmas and Gift Store

Your Christmas, Everyday Gift and Four-Season Decor Store

Welcome to Snow and Ice Christmas and Gift Store, located in Harrisonburg, Virginia in the beautiful Shenandoah Valley. We are the Shenandoah Valley's premier one-stop shop for gifts and decor for all seasons, as well as all things Christmas, and we specialize in hard-to-find and high-quality items perfect for use in your home or business. We think you'll agree that our selection and quality can't be beat.


We sincerely hope that we can help your family enjoy decorating for each season year after year, and that you create life-long memories in the process. We've always loved decorating our own homes, and reminisce on all the fun we've had over the years decorating with family and friends, and talking about our favorite ornaments and decorations.


Let us know what your decorating ideas are, and we can help you select items suited for your decor. Would you like us to carry something we don't have? Let us know - we may be able to get it next season. We're always open to suggestions! :-)

Stop by and see us. We'd love to say hi.

Dustin Kline, Owner - Snow and Ice 


Like us on Facebook at


We are one of the largest Department 56 dealers in Virginia!! Contact us to place an order.


We are hoping to have an online store within the next year. In the meantime, for lots of photos and store information, check us out on our Facebook page (no Facebook account or login needed).


To order items from any of these catalogs, call us at (540) 434-7669, or email us at Please note: As stock levels vary, all items shown in the catalogs may not be available.