I heard about Howard's from a friend. It didn't disappoint. Wide variety of products, excellent quality and price.
Edit: upon reviewing other entries, I feel I need to update my experience. I found the staff to be pleasant. Offering guidance when needed, but giving room for the customer to browse without pressure. I can see where this might be off putting to some, but I found it to be refreshing. ~Chris
leather goods store
gift shop
western apparel store