Win 7 will require more memory to run good like >2Gb, but XP can run pretty decent on 1 Gb. If its a low end laptop then yeah go with XP.
If its just for surfing the internet, email etc then why not put something like Ubuntu on it. You could just use the Ubuntu live disc to see if everything works ok.