My .02 worth, Bartlesville, Ok. Hudson lake on the NW side of town, pretty good crappie/bass lake, or use to be anyway.

Tulsa, 45 mins away, tons of lakes within an hour of there, primarily Grand, Oolagah, Kaw, Skiatook, Copan, Birch, Blue Stem amongst other smaller ones.

Cost of living very reasonable, small town living with big town conveniences, plenty of land for sale around there.