The lake has been tough lately.
Two week's ago CAT tourney had only a few teams weigh 7 fish. That's 30 teams fishing 7 hours each.
Having said that, it was a windy day.
The spawn should be on in force in ~3+ weeks ???? , but by then it will be on most everywhere.
lol I lived there for 16 years. It was big time when we got a traffic light. There are two now, but still no lodging.
The High School is a thing of beauty though!
Closest would be McKinney. Maybe there is a B&B somewhere around there or Farmersville, but not likely.
Would be a lot of time and expense to drag a boat down, get a hotel... and not catch fish.
Do like Kirk said and try those rocks along the 380 bridge. That is usually one of the first spots that turn on since it is so far north and I guess the rocks heat up the water for them. If you have good balance, walk along there jigging. If you don't, get some minners and set out a few poles with corks about 2-4' deep.