I have rented an 18' Glastron from Just For Fun on Lake Grapevine. They also have an operation on Lake Lewisville. No trolling motor and no fising seats - their website has a photo of the boat. You'll need to stay on each of these lakes with the boat. It's also pretty pricey for a couple of hours of fishing.
It is cheaper to hire a guide. I have recently rented a few boats from Joe Pool and like stated above its 60 dollars but dont think its for the day . Its more like 4 hours . And thats for the smallest boat they have that they will not let loose on mild windy days.