Landa Park Golf Course is beautiful, but will be closed on Sunday morning for a scramble I am playing in for my son's school. The Bandit Golf Club is another popular one in NB, but I have not played there.
I don't know much about the courses in San Marcos.