I recently started using localbitcoins.com. You can pay with many different payment processors. Some of the sellers accept Paypal. You can also meet in person in a public place and exchange cash for bitcoin. There are no fees. The sellers charge a slightly higher rate for the bitcoin than the market rate. If the market rate is $98, the seller will typically charge $102. It's usually a few dollars more than the market rate. If you have not checked out localbitcoins, you should give it a try.
http://localbitcoins.com