Saying you use a "Bitcoin" wallet doesn't give us much info
I think you're using the Bitcoin-Qt wallet?
well, you can buy them on bitstamp,bitkonan,cryptsy or even localbitcoins
you will receive them in your wallet, you just have to sync it
leave it open until it's up to date, you will be able to control&transfer the bitcoins you purchased