I've always gone by the rule of no more than 3, and try to limit to 2. And don't use 2 similar ones, like Palatino and Times....use one serif and one sans serif (like serif for headline, sans for copy) or vice versa.
There was some chart somewhere that showed what goes together well, can't remember where I saw it.