Our Lady of the Lake University is a Catholic, private university with its main campus in San Antonio, and additional campuses in Houston and the Rio Grande .