Posts 6 & 7 really say it all, tap those links and it’s all there.
However, any Roku will do, get the streaming stick that’s on sale that will do what you need. Better deals on all these are likely coming with Black Friday so wait and save more.
Roku
If you tap this link, there is a search box, you can enter any channel you want to see if it’s available. If you enter “ABC” you will see options for ABC News and the regular ABC. If you tap “details” you will also see that ABC News is a free channel whereas ABC needs a subscription plan. You can enter all the channels you are interested in and see if they are free or require a subscription plan.
The Golf Channel needs a subscription plan, it is not free.
Plans such as those mentioned in the previous posts will work but they will cost $40 to $60 per month. If you choose a plan with The Golf Channel then channels such as ABC, NBC etc should be included plus many more.