Food for thought as Craig’s Royal Hotel prepares to serve Art for a Cause