Boise, Idaho is a nature lovers dream. The Boise River runs through the heart of the city and mountains surround you on either side.