Alcohol is allowed on all rivers in Texas. However, some rules apply to specific municipalities and parks. San Marcos: Alcohol is not allowed on city-owned dams, spillways or bridges. And while you can drink while floating, there is no public drinking allowed once you get out of the river in San Marcos.