You can watch mainstream CS:GO events on YouTube and Twitch. Also, there are many betting sites that provide live streams on different eSports.