About 20 miles from Monument Valley is Kayenta, a small town that has a number of motels including the usual Best Weston etc. You should find a room at a sensible price there. There is only one hotel near the valley and I believe it is quite expensive and usually busy.

Have a good trip and may the light be good for you.