Enrichment Activity ideas for kids?

Can anyone suggest enrichment activities that middlee schoolers would like? If you can cater it towards 8th graders then that would be better. I need an activity that they can work on for 30-45 minutes that won't bore them or make them feel like they're doing a chore. The more fun the better!