Shimla is one of my favorite place on the earth specially in winters. It is the main attraction of the tourists. It is about 400 km from Delhi. One can reach shimla by road, rail or by flight.
There are many places to visit in Shimla such as Mall Road , jakhu hills , indian institution of advanced study , Chadwick falls etc. The nearby places are also very beautiful. The kufri , fagu , Narkanda are also main attraction of the tourists. Specially in winter you can see a lot of snow here.
You can stay in hotels in Shimla. There are many hotels in Shimla. Some of the popular hotels are Landmark, The ceicil. You can stay in a small guest house to a large hotels.
In terms of safety Shimla is totally a peaceful city. You need not to worry about your safety.
So if you plan for a vacations you can come to Shimla. You will have a great fun here.