Actually I came across a very interesting site which offer the ability of buying bitcoin via paypal , they also have gift cards the company is called Prepaid Bitcoin.
Also you could pay for bitcoin via credit card all those features you could found theme hear www.prepaidbitco.in .