More for your daughter:
Absolutely look at volunteering. I used to train employability skills and one of the things we always recommended was volunteer work to get you into the swing of working - being managed, being trained, learning, developing, interacting with customers, the public, colleagues etc etc.
Gaining valuable skills depending on what kind of volunteering you're doing say in retail - stock management, display, customer service, cash handling.
With the weather warming up now outdoor volunteering could be of interest for example woodland management, animal conservancy.
Arts organisations might welcome volunteers for classes, working with children etc.
Organisations like the National Trust basically thrive off the work of volunteers and I understand their paid vacancies are publicised to the volunteer body first.
Go directly onto the website of local companies and organisations and look at their vacancy lists.
Then maybe opportunities for internships. Local TV radio stations newspapers magazines etc.
Yes you may have your own thoughts on unpaid work - weigh that up against the potential benefits and long-term effects of doing this kind of thing.