The best option is to find a reputable cryptocurrency exchange such as Coinbase or Binance. There, you can purchase USDC using your bank account or cards. Some casinos also have a currency exchange section. Pick a cryptocurrency exchange that offers the lowest transaction fees to get the best value.