If your business is going well but you want to do more, consider donating staff labour to alleviate poverty, help the environment, or advance health research. Ask not-for-profit organisations if they have a corporate program: it may be for a couple of hours a week, which you can rotate among your staff; or you could designate a day when everyone chips in.
Devoting a fraction of labour to assisting worthy causes can help your staff rediscover the community beyond work, inspire team bonding and leave a lasting, positive message about your business in the public domain.