20 to 21 foot fish / ski boat -- either the ranger reata the ranger 621, Lund pro v 21 foot, skeeter 21 ft fish ski -- crestliner 21 ft.....
Bottom line -- a boat you can fish for bass with a good sized casting deck, be able to hold 5 people, has a good sized engine 200+hp, has a large gas tank, and enough storage for your anticipated gear.
I currently have a 19ft Ranger reata -- Just a little to small for me -- Next boat will be a 21 footer. -- LOVE the Reata -- My boat is old, but has served me very well over the years -- I just got done putting in new seats and carpet --- now if the lake would open so I could use it.......