As a student, I have to pass through Yinchuan every time I take the train, so I can only spend the night in a small hotel in front of Yinchuan Railway Station.
So you asked the right person.
The small owners of those small hotels will charge you more than 20 yuan for a single room a night. The price is negotiable. For example, when I first started to live this summer vacation, I was only charged 15 yuan.
If you stay a few more days, you will hate talking about prices even more. This year is a year of economic development, and rising prices have taken me 15 yuan. In the summer of 2007, I went to a small hotel and only charged me 7 yuan. Cheap enough.
In a word, the price is around 20 yuan, depending on the effect of your negotiation with him.
When you arrive at the train station, someone will take you to live at the train station, but their shop may not be nearby, so you have to make a detour, but it is generally safe. It's a long way, but it's safe.
If you want to find it yourself, I always recommend the store where I live, but it's very small, and I'm afraid it's hard for you to find it. Out of the train station, find a railway hotel. The railway hotel is only 5 minutes away from the railway station square. There is a small hotel opposite the railway hotel. I always go there to stay.