If your installation at your other host is via cPanel, there's a direct importer in the DreamHost control panel. It's not perfect (I had problems with database import), but for smaller databases, it's probably OK.
If you must do it manually, you can just copy the installation folders to DreamHost, and export the database, then import it in the DreamHost control panel.
Sounds to me that your WordPress installation is pretty simple. I brought over 7 years of content from several sites and lived to see another day.