I plan to travel to Shimla for my honeymoon in October. Can I get information on trains between Delhi and Shimla.

I understand there are toy trains running between Kalka and Shimla. Are they in connection with trains from Delhi and how do I book them?