Have fun—and do good—at Holiday Mountain