I have been an Alpine Shop customer for years. They have a good selection for a smaller store, and the staff really know their stuff. Because they are a smaller shop, you get more hands-on customer service. They also offer classes and lectures for different outdoor activities (kayaking, hiking, etc.). It is a…