Alto and Ruidoso are two beautiful mountain towns in New Mexico that are perfect for those looking to escape the hustle and bustle of city life. But before you buy a home in these towns, there are a few things you'll want to keep in mind. Here are some...