photobooth: Our guests had a blast. Also, the pictures were hilarious, and we had so much fun looking at them after the wedding. The photographer working the photobooth ended up taking pictures of the reception just for fun, and he was nice enough to edit them/ send them to us, so we got free pictures! (he had an assistant)
sparklers: it was such an amazing end to our night walking out to the car with our guests cheering us on! our friends had too much fun with the sparklers.
upgrading our menu: so many people commented on how awesome the food was.
day of coordinator: no one asked me logistic questions the day of the wedding, and it made my life easier.
bus transportation for guests: we didn’t have to worry about people getting home safely, and people were able to enjoy themselves
dance lessons: we had fun learning how to dance, the actual first dance was kind of a secondary goal.
not worth it:
favors. we spent a lot of time making baked goods. I didn’t even notice if people ate them or took them home.
popcorn bar: the venue served huge portions, so people didn’t make much use of this.
wine glasses for bridesmaids: I don’t think anyone kept theirs. I didn’t mind much, but with the hectic schedule of the wedding day, it was inconvenient to put their glasses away or to bring the glasses with them.
ceremony programs: I spent wayy too much time making these. No one kept them.
In general, I think if it’s an “extra” that will make you or your guests feel more comfortable / have more fun, go for it! If it’s just for pictures, or if it’s something you feel like you “should” do, then it’s not.