Mesa Verde and Hovenweep are home to the ruins of elaborate villages built by Ancestral Puebloans near canyons and cliffs. Find out all about these ancient cities in this post.