I like Tilley Endurables. Expensive, but they last forever. All of their hats, with a few exceptions, are replaced free if they ever wear out (you pay $7.50 shipping in the US). If you lose your hat or it is destroyed, you can get a new one for 50% off. All of their items are made in Canada (except one type of socks and a water bottle, made in the USA).