Caballo dam near Hatch, has good white bass on the Rio Grande, Elephant Butte lake has bass, crappie, catfish, near world class striper fishing, and maybe even trout. Up around Cloudcroft between Cloudcroft and Ruidoso, The Mescalero Nation has quite a number of mountain ponds that are well stocked with rainbow, and brown trout. Some of the streams around Ruidoso, have native rainbow and brook and brown trout in em.
Not in the city, but reasonable "West Texas sized" drives fairly easy to get to all of em, and the scenery to and from ranges from beautiful to spectacular!
Enjoy!
Go Getcha some!!
Rudy