'Back in the day' I would spend a lot at Gen Con. And by back in the day I mean back in Milwaukee before pretty much anything and everything could be found/purchased online. Gen Con was where you saw stuff you would almost never find anywhere else. Nowadays you can pretty much find anything there online. Its good that you can find everything so easily now, but it kind of took a little of the magic of Gen Con away too.
So...
Since I fly in I won't buy anything I can get for the same price or less at home or online. Even if it's an 'early' release. I'm not interested in paying more just to have it before someone else and I have the patience to wait until the rush is over or the official release date has passed. The Fantasy Flight booth for example: Why the hell would I stand in line just to get into a booth where I'm going to pay MSRP then have to lug it all home with me on the plane? Nooo thanks.
I do tend to buy a new set of dice there each year out of tradition and maybe some other specialty dice that are hard to find.
If I'm looking for a board game that is out of print (and likely to remain so) I might pick it up if it's not too expensive.
I might buy Magic: TG singles if I'm looking for something specific and the price is right, but I don't play much anymore so that's unusual.
If I play a new RPG at the Con that I end up really liking I'll potentially pick up the main rule-book for it as reading material for down-time or the flight home.
I typically pack light on shirts and pick up a couple at the convention.
Limited Ed signed and numbered items I'll pick up. I've got about a dozen prints between Elmore, Parkinson, Easley, Caldwell, etc. Just FYI, I will bring a hard cardboard tube, 6" wide ideally, or find one in Indy to put them in to either bring or ship home. Usually I don't worry about author signings as my time (standing in line) is worth more to me than their autograph.
Other than that I might pick up a few odds and ends but, again, if they are at all bulky and they have an online store I'll just pick up a business card and order it when I get home. There's a chance I'll have to pay shipping, but I avoid the local taxes at the same time.