Supporters of an annual Christmas appeal have been praised after donating hundreds of gifts to needy youngsters across town.