I think LocalBitcoins.com is the best website to buy Bitcoins because here you can pay directly from your local bank account. It is also safe since it saves the bitcoins in Escrow before releasing them to the buyer or seller. Thank you for this guide @timcliff. I was really confused what to put inside the receive address bar.