DS (2.5) was the ring bearer for my lil bro's wedding last weekend. I thought he was going to cry and I was prepped to walk down with him, but he did great! He walked down by himself (flower girl didn't want to go down together ) and just looked for his daddy at the head of the church. "daddy?... daddy?... DADDY!!"
ETA: He was a dancing machine at the reception. He would only dance in DH or (our friends') arms for the first 30 minutes, but then he went on the dance floor himself and we had to drag him out! He would take water breaks and tap his feet to find the beat and get back to dancing (jumping up and down). It was hilarious!