A great place to live—and visit. Here are 50 things to check out in Albuquerque.