Probably one for the daft questions, but I've only ever betted online.
When you bet in shop, you win, how long until you get your winnings? They just give you the cash straight away? What if you win a large amount, say over £1000? Do they do a transfer to a bank account?