I need to know the best way to buy $60 worth of bitcoins where I would get the itcoins directly to my wallet instantly.
Can I buy bitcoins with visa gift card? Either with business or peer?
How long does it take if I sold items to get bitcoins into wallet?
As long as you can find somebody to sell you them for Visa giftcard then sure. Bitcoins are pretty much received instantly, but you'll need to wait for full confirmations before you can spend them.