From shopping malls to Main Street specialty shops, North Dakota’s towns cover all the bases. The rich Native American culture here makes this state a great place to shop for native arts and crafts, while its frontier heritage ensures plenty of antiques at very good prices. One of the planet’s biggest sporting goods stores is located in Fargo at the legendary Scheels.

Most cities of size have at least one indoor shopping mall. The capital Bismarck has Kirkwood Mall and Gateway Fashion Mall, while the state’s largest city Fargo offers the massive West Acres, which is actually a very nice mall. In Grand Forks, check out Columbia Mall or Prairie Hills Mall over in Dickinson. Most North Dakotans do their shopping in these malls or they hit the big hypermarts like Walmart and Kmart. You’ll find the most interesting and independent shops in the downtown districts.

Smaller cities like Jamestown are good for western items like cowboy hats, boots, and clothing. Dakota Western Wear is a well-known store here, located inside its popular Buffalo Mall. Minot is another good small town for some shopping. Head downtown to the area around Central Avenue and Main Street for some pleasant browsing in its nice historic western buildings. The current oil boom hitting North Dakota is centered in Williston, and its downtown offers some great shopping that will probably continue to improve as the cash keeps pouring in. Along its Main Street are several excellent antiques stores that lean towards frontier relics and Native American artifacts.