It is not necessary to pre-book a tour for your visit to Monument Valley. There are always tour companies available to give tours which can be booked when you arrive.
It offers a wide selection of contemporary and traditional American Indian Art, memorabilia of Monument Valley