A good alternate to CNBC is Bloomberg Television. It’s on Pluto for free and would be decent enough for guest areas. The $300/yr deal posted is probably decent enough but I’m pretty sure I read recently that certain trading accounts give you free access to CNBC… so check what is available through whatever stock trading service you have.
https://www.reddit.com/r/cordcutters/comments/103wd18/only_need_cnbc/