Looks like the deals at Best Buy are hard to beat, but I'm only seeing $279 and $379 respectively for 32GB and 128GB. Unless you're buying one with mobile and a two year contract to go with it, which runs $259 + monthly mobile fees.

Personally, I run a couple big games on a 32GB sixth gen, and have no problems with storage, but I'm not holding gigs of photos or tunes either. If you want to spend the extra $100 for 128 GB, that will give you a bunch of overhead just in case though.