It depends on how you want to bet as to what the best way is. We recommend betting online because you get more markets and you can bet live. Also, many online NBA betting sites offer free bets.