CNN sucks, and the Networks have very little news. Most local news channels are pretty good.
MSNBC, certainly ;leans progressive, but they do basically report the news with facts to back it up. Their opinion shows are based more in fact, the their evil twin FOXNews, where their opinion shows spout BS daily.

Try Vice News.

You may not like it, because it does clearly show that reality has a liberal bias.