There are several hotels in Three Rivers - check online for those. There is also a new place out by the lake - I think it is called Choke Canyon lodge - a little more expensive. There is also Bass Inn - but I would not stay there. It has been run down for several years now.
You may have a problem finding a place as the Fishoff for the PAA Tournament is going on that weekend. Also, you can check out George West, TX for hotels. GW is about 10 miles south of Three Rivers.
_________________________
If people focused on important issues, there would be a shortage of fishing poles.
My son-in-law proudly serves