Coinbase is ok, if small amount. If larger amount it is cheaper to wire an exchange like Bitstamp, buy, (then transfer and sell on mtgox if you want), the US does not have a monopoly on bitcoin.
right now
bitstamp = 84.61
mtgox = 89.68
about 5% difference. Often more.