Dan,
Just reread your part about the lake above Red River. I think that would be Middlefork Lake. Beautiful lake. They are working on the parking lot past the end of the paved road now (or they were last week) and the dirt road to the lot is closed to motor traffic so the 2 mile hike is now about a 3 mile one up the switchbacks. Tough for a lowlander like me but may be worth it, though.
Last fall we fished Cabresto Lake above the town of Questa and caught a ton of brooks and cutthroats, but where we waded out 25 yards or so at the inlet is now under about 30 feet of water. The lake, we were told, actually came over the dam and "Little Cabresto Creek" wasn't so little. If you have a float tube it would be great, but we didn't and had to cast sideways along the bank. With all the trees the casts were only 30 feet or so. We still caught a few smallish brookies but it probably wasn't worth it without a boat. If you do go there were caddis flies all over the lake all day and the fish were rising to them constantly.
If you fish the Costilla in the Valle Vidal go up to the Shuree Ponds. They are about 14 miles from the Costilla but the drive is magnificent and if you drive it just at first light you will see more elk than you can imagine. Caught a bunch of 18 to 25 inch stocked rainbows up there.
Joe