Although the majority of city and town dwellers speak Spanish, Qechua is spoken in most mountain areas and Aymara / Spanish on the Lake titicaca Islands. (sastravelperu.com)
There are also environment benefits, as town dwellers are more likely to walk or take public transport, and smaller homes are cheaper to heat. (sciencedaily.com)