The charity and non-for-profit sector is competitive and being able to demonstrate that you have relevant work experience will be a great advantage. Internships and work experience opportunities are often voluntary due to the nature of the sector. Volunteering is a great way to gain experience and demonstrate your passion for a particular cause.
You could contact local charities and not-for-profit organisations to see if they can offer work experience opportunities by sending a speculative application. Use the Community Works directory to find more local organisations