Using a particle generator is a good way to to simulate many things. Including raining. It can cost a lot of processing power, so that's always something you need to think about when using this.
Thanks.
Rain:
http://i45.tinypic.com/34njnds.png