I live in the USA and have found Coinbase to be user friendly, a little slow if you don't have a Visa Credit Card to use as a back up verification but they will deposit directly to your bank!
In that case you can try coin.mx tooI've heard they have a deposit fee like 3.5% ... but you can use debit card
I knew how to buy bitcoins, I just don't know how to cash the out and withdraw them from my wallet, back into my bank account