Kountry Kupboard in Osage Iowa is quite the experience.  Shop in their specialty food store, then relaxed with a nice cup of coffee.