Grandparents tend to say they need nothing, so these Christmas Gifts for Grandparents give them something to do instead: river cruises, theater nights, cooking classes, museum visits and restaurant gift cards. Prices start from under $25, and many are booked for two, perfect for a grandma and grandpa who like to go out together.