Yes, the Casinos give you your weapons back. Whenever you leave the casino you'll get everything back. Though with The Tops, depending on how you deal with Benny, you can keep your weapons there at all times. Otherwise, just hand over your weapons, you'll get them back whenever you leave a casino.