Hi Nicole
The only other thing I would add in addition to the great ideas on here -- is a gift cert. for a hotel stay. We do this in my family....and then we all stay at the hotel, even if it is just for a night. With a pool, it is fun for the kids, and if you can get adjoining rooms -- when the kids go to sleep you could play cards or chat with your parents the rest of the evening. You can order pizza in, bring in a cake and have your own little party any day that works for your family and your parents. To lower costs, you can pack your own beverages and snacks. It is a great time.....
We all have so many material things and all we really want is more time with the ones we love.
Good luck!
T.