Did you know New Mexico has 46 National Historic Landmarks? Here are 10 must-see destinations in New Mexico.