So I've got 9+ months until my wedding and I'm thinking of all these little things...

Bear with me!
Welcome bags... to assemble at home, or in Vegas?
Here is what I'm thinking:
Bloody Mary Kit, 1 per room - 2 mini cans of tomato juice, mini Tabasco, 2 nips of vodka
Chapstick
Sunblock
Shout wipes
Advil packets
alka seltzer
Water
Snacks
Vegas stuff from tourism bureau
Of course a welcome letter...
No idea what kind of bag to use
This is a lot of stuff! I suppose I can buy the water and snacks in Vegas the day we rent a car to run errands. Some of it I want to try to get bulk deals on. I am going to be lugging so much stuff!
Any advice or tips?
Thanks!