You can book a hotel in Shimla on various travel websites. You can also directly contact the hotel and book a room.