Ok guys, I really appreciate all your help till now. I really wanted to take a Canon EOS 40D but it goes off my budget. So I guess I am left with only 3 models:

Canon EOS 1000D Rebel XS (Kit)
Canon EOS 450D Rebel XSi (Kit)
Nikon D60 (Kit)

Moreover, Canon cameras have CMOS sensor while Nikon has CCD. Which is better out of the two?

Now, please recommend me as to which is the best amongst these three.