How often do dreamhost back up my wordpress sites? Is this something I should be taking care of myself, or is it all in hand? I'm not sure of the best way to back up a wordpress site!
Daily, but you should backup your site yourself. This is just good practice.
http://codex.wordpress.org/WordPress_Backups has some various ways to back things up.