The well-preserved Alamo and the charming Riverwalk are the city's top attractions — unless the rodeo is in town.