I think you are being smart!! We have done similar $ saving things. Besides it sounds like your son would love it.
Every year on our Anniversary we take a short 2 day trip to a cabin resort in the mountains. (This is $ it takes us all year to save, so we spend it wisely) They have a restaurant and everything right there. We eat one nice meal there where we splurge. However the rest of the weekend we share wine and snacks that we brought from home. Our cabin has a microwave and refrigerator so we also can heat up our leftovers from our fancy dinner. They also serve a free breakfast.
Every year on our Anniversary we take a short 2 day trip to a cabin resort in the mountains. (This is $ it takes us all year to save, so we spend it wisely) They have a restaurant and everything right there. We eat one nice meal there where we splurge. However the rest of the weekend we share wine and snacks that we brought from home. Our cabin has a microwave and refrigerator so we also can heat up our leftovers from our fancy dinner. They also serve a free breakfast.