I actually was in Bromo last month, it is hard to get sun rise during raining season, it is raining season now. But during dry season, it is cooler there, 0 C . However, It is nice there, I want to go there again probably this year, during dry season.
For the hotel, there is a new hotel, I stayed there for 1 night after moving from other hotel, it is much more better option that rest of the hotel. It is the most expensive one, normal price is around 350k rupiah or 50 SGD per night, inside the room got hot water. I really need hot water in Bromo. I think you can book on line or call them. pm me if you really need more info.