Don't forget Bitcoin ATM's. If you live in or near a major city there is likely one nearby. Simply have a mobile Bitcoin wallet app and deposit some cash, scan your Bitcoin QR code and done. The fees might be a bit higher but nothing beats the convenience.