I am going to be in Colorado this Summer and will probably be doing some hiking while there. What can I take other than a gun? I have been reading about knives, and if I understand correctly any knife with a blade more than 3.5 inches is illegal to carry concealed? Also, any folding knife with any kind of assisted opening technology like gravity, or anything like that is also illegal? I read that pepper spray is allowed without restrictions? Any other suggestions?