What I know for sure:
Kids really don't need anything fancy or expensive to have fun.
What matters most if is our full attention and presence more than anything else.
Be patient, as we try new activities not everyone will be a hit right away. Sometimes kids need a few rounds of the same activity to learn how to dig in and enjoy it.
When your kids are older what they will remember is the time you spent together not the chores you did or the money you spent.