Think Your Idaho Town Is One Of The Nicest Places In America?Think Your Idaho Town Is One Of The Nicest Places In America?Is a business, a town, or a neighborhood in Idaho deserving of being named the Nicest Place in America?Kyle MatthewsKyle Matthews