Surf is a good move for a Pika/Raichu to have, but the Hardy nature that comes with it just seems to make it not worth it...
I don't know much about Raichu and what it needs so I'll just recommend one of the Smogon builds. :P
http://www.smogon.com/dp/pokemon/raichuNot too many good sets I see here, and I don't think you'd have the patience for Hidden Power breeding anyways... Though I kinda like the SubPunch set.
Smogon sets aside, I'm not too sure that Charge is that good of a move to use on a pokemon as frail as Raichu. You'd probably be taken down before you could make any use of the electric boost.
For the third move, I see you're going with a special Raichu, so make sure to pump multiple EVs in SpAtk if you go with that. I would recommend Tbolt, as you might not be able to make much use of the Discharge boost anyways. But that's just me.
4th move, not sure. But Encore is always fun to use on pokes that are attempting a set up. You could look into that.