My solution? Ice cream dish towels.
My brother-in-law is getting married next month, and their wedding shower was yesterday. They've both been out of college and living on their for a few years, so they already have most of the household necessities. And since my future sister-in-law loves ice cream more than any human being I've ever met, I decided to give them a fun "date night" present instead. It included all the tasty fixin's you'd need for a proper ice cream soiree. Sprinkles, hot fudge, caramel, brownies, and I even filled some small glass storage cups with their favorite candies - chocolate covered peanuts, mini Reese's, mini M&M's, and mini Oreos.
And to add a little extra cuteness, I picked up a few kitchen towels (you can never have too many of those) and parfait glasses at Target, and folded them inside to mimic ice cream.
To round things out, I bought them a gift card to the grocery store down the street (so they can purchase lots of ice cream when the time comes), and a gift card to Best Buy so they can pick up a movie to watch while they munch on their favorite frozen treats.
Enjoy you crazy kids! (I know it will probably be eaten within the next few days, rather than after your actual wedding....and that's okay ;) )