Shimla is in Himachal Pradesh - a popular hill station. Pictures about Shimla always show snow-clad mountains and it is true of the place. Ideal for honeymooners.
Shimla is 360 km from Delhi. It is connected by air, rail and buses. If you go by train, you will travel by the normal train until you reach a place called, Kalka. After Kalka, you have to travel for five hours by a toy train!
A cold place.
In winter, you see a lot of snow clad mountains and snow fall. Skiing is possible here.
Good multi-cuisine restaurants are available with the hotels as well as in the town.