I'm looking for an exceptional bike store in either New Hampshire, or Vermont or even northern Massachussetts. Specifically looking for a wide (high end) variety of products and product knowledge in the areas of pedals, shoes, electronics, clothing, and components. (I'm all set in the actual bike department - just need to upgrade all the other things) What's the best shop in the NE US, and why? I appreciate your help in advance!