I have found quite a few good podcasts on this website for people who suffer from anxiety and insomnia from Inner Health Studio (www.innerhealthstudio.com). Go take a look. “sleep relaxation” from July 2011 is really effective. Try it.
This website also includes coping skills for stress, anxiety, anger, and panic. There are podcasts, free worksheets, tips, relaxation scripts.