I like to buy my hats in Houston at The Hat Store (Westheimer & Chimney Rock). For boots, Sheplers or Cavenders should be fine for most types. I prefer custom boots, and buy from Rios of Mercedes, but they aren't close to either location. As long as you aren't a hard to fit foot, you should be able to get a nice pair of boots for a reasonable price.