That is so cool It is awesome to have a close relationship with your parents; not everyone can or does. By coming out to see you, that is just a gesture of awesome parents!
I think that volunteering is an excellent idea. I wish that I had more time to do it; finding people with similar hobbies and interests is great too.