We stay at Heidelberg Lodges on occasion when visiting New Braunfels to go toobing down the river. They are located on a section of the river that you can canoe and swim in, and also have a very large pool that is always kept clean. The rooms are in A-Frames and are a bit dated, but do have cable and kitchenettes, as well as a grill outside. The pricing is a little high but it's all about the amenities. They have a game room with video games, ping-pong, foosball, etc.