Hudy sport is a good one to go to for outdoor equipment they are all over praha.
and rock point is not to bad.
There is a knife shop on Narodni Street, between Perlova and Na Perstyne. its got some nice knives for everything you want.
Hope that helps
Owain