For the bridesmaids and flower girl, we all went to Bead Mine and made our own jewelry (necklaces/earrings for the bridesmaids of their own choosing/design and earrings for the flower girl because her parents didn't want us spending more than a certain amount). It was a fun way to spend time. You've already covered the jewelry, maybe a pottery place?
The groomsmen who were big football fans got Steelers dress watches. The ushers who were big hockey fans got Penguins sports watches. The ring bearer just started fishing with his dad, so we got him a frame that had a tiny fish on top saying "Dad's Catch" and a giant fish on the bottom saying "My Catch" (with a space to put his own picture).
6yrs later, the ladies still wear their jewelry, the men still wear their watches (2 had to replace the batteries) and the ring bearer still has his frame hanging in his room.
Good luck!