I use Paypal where possible but I would like to correct one thing from above.
When I withdraw to Paypal, it still takes a number of hours/days for the casino themselves to process it. Most casino's dont process it for a couple of hours.
Once the money is in your paypal account, you can then transfer it from Paypal to your bank account instantly.
If I withdraw from William Hill at 10pm at night, I would normally wake up in the morning to find the money is in Paypal and then 30 seconds later its in my bank account. Its a great service Paypal offer