Congratulations on all your reasons to celebrate!!
We're going to celebrate our 10th anniversary soon and here is what I have planned as surprises for my husband...
1 -- A Disney Stock certificate (one share) with a personalized message on the frame.
2 -- Romantic Room Decorating (champagne, rose petals, etc.) from
www.peggyssweetsandmore.com
Now, this might be out with the 7-year-old

but you could do room decorating for a general celebration. She also prepares custom-made gift baskets.
3 -- Lunch at the Coral Reef with personalized menus and a diver with a personalized sign.
It is a little harder to come up with things for those "princes" that seem manly enough, but I am sure you will do just fine.
Some other thoughts include...
A carriage ride at Port Orleans Riverside. (done it, enjoyed it!)
Parasailing at The Contemporary Resort. (maybe someday)
A message at The Grand Floridian Resort Spa. (done it, enjoyed it!)
Order something to be delivered from The Disney Florist. (done it for others!)
And for something a little more unique (pricey but I am guessing he is worth it!)...
The Rookie Driving Experience at Richard Petty Driving Experience.
My husband did this at the Disney World track and loved it. So much that he did it again at a track closer to home. He went through their "training" and was able to drive 8 laps around the track in an official NASCAR race car. Went about 126 mph I think. Again, he loved it.
And it was a fun experience for the whole family, getting to see him do it. They even take you for a spin around the track in their van.
You can also do the ride-a-long with an experienced driver. Three very fast laps (like 145 mph)...yes, I had fun!
HAVE A WONDERFUL TIME!!!!!!!!!!!!