Sierra Trading Post offers a wide selection of Fishing Fly 12-Packs for $7.96 each. (Sort by "Lowest Price" to view the deals.) Plus, coupon code "STSD3114" cuts the price to $5.97 and bags free shipping. That's $0.50 per fly, $4 off list price, and the best deal we've seen on this quantity of flies. Note that available sizes may be limited.
Most taxpayers will see their tax bill go down during 2018. That could impact which type of account -- traditional or Roth -- makes sense for you.