Wyndham Riverside Suites is in a much better location on the Riverwalk than La Cascada, although La Cascada is much nicer and has a pool. Riverside Suites is a funky old place very near the Alamo and the sweet spot on the river. HWOR is a resort, much nicer than either Wyndham, but 25 minutes from downtown and the river ( but 5 minutes from SeaWorld and 20 minutes from Fiesta Texas. Also quicker to get to the Hill Country if that is in your plans.). Parking is free at HWOR, and I think $15/day at the Wyndham's. I would choose Riverside Suites for prime Riverwalk location, and enjoy the funkiness of the resort (if you can call it that.)
That being said, we much prefer HWOR. The Riverwalk is great place once or twice, but not for a whole week. We go to Fredericksburg, Luckenbach, New Braunfels, Pearl Street, Sea World, Fiesta Texas, Canyon Lake, etc. So we do some driving.