According to most experts, the best type of bonus is a no deposit bonus. However, there are many other creative ways that sportsbooks offer bonuses and it depends on the requirements of the punter.