You can look for homestay instead of hotels.. You don't need book a one now You get easily get them.. that will be more affordable. Or you can stay at jordon inn it is in Konic village abot 7-8km from kaza. Kaza is bit overcrowded for more mesmerizing view stay a langza or komic. I stayed in langza.
Get your hotel/homestay bookings done through the Spiti Holiday Adventure. They are the best in business, accommodate your stay if you're stuck somewhere else on the same day. Do check our blog on Spiti Valley.