At ninety, most people don't want more things. They want to feel celebrated, remembered and surrounded by the people they love. These ideas work just as well for an 80th or a 100th.
A front page with their name on the masthead, the story of their life, what was happening the year they were born, and messages from the family. Print a stack for the party table and frame one for them.
Ask everyone for one reason, memory or thank-you, and collect ninety of them in a jar, a box of cards or a little book they can read again and again.
A hardcover of photos from every chapter of their life, with short captions in their own words. Lovely at any age, and especially meaningful if memory is starting to slip.
Handwritten notes from every grandchild and great-grandchild, gathered in one folder. The little ones can draw a picture instead.
A playlist (or a CD, if that's what they use) of the songs that were popular when they were young, plus the song from their wedding.

One photo from each decade, from baby picture to today. Guests love finding the resemblance.
Find a favorite family photo and have everyone recreate it in the same spot, in the same poses.
Serve the dish they're famous for, made from their own recipe card, or the meal they always ordered on special occasions.
Ask a few people to share a short favorite story about them. Record it on a phone so it's kept.
Shorter visits, a quieter room, a comfortable chair and a set end time often mean a happier birthday than a long, loud party.
Bring the party to them: a small gathering at home or in their community's common room, a video call with family who are far away, and cards or a family newspaper so everyone's messages arrive in one place.
A one-of-a-kind newspaper all about them, made from your family's stories, photos and messages. Share one link and the whole family can add theirs. $49, print as many as you like, and nothing to pay until you approve it.