Good alternatives to free spins in casinos include no deposit cash bonuses, which give users free money to use on a variety of games, not just online slots. Another option is cashback offers, which refund a portion of a player’s losses over a certain period. Additionally, loyalty points that can be converted into credits or prizes are popular, providing value as users continue to gamble.