Yup -- and I'd go for at least 1 year, since monthly gets hit with the setup fee.
With promo codes, it doesn't make as much sense to go monthly, since you get the first year for a little more than $20.
So, even if there wasn't a 97 day money back guarantee, you still wouldn't be taking a very big risk by pre-paying for a year.
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.