If I wanted to avoid any sort of spoilers, I would have stayed off the Internet entirely.
Instead, I stayed mostly up-to-date with new information. The only part of the game I'm not too knowledgeable about is anything concerning the storyline. But no one has really talked about it in places that I go to, so that's the reason why. Everything else, though, I know some things about them.
Also played Black for a while. Didn't complete it, but I know the plot of the beginning.