The factors relevant to providing the right answer to that include:
- Where are you located (country)?
- How much are you looking to buy?
- What payment methods do you have available?
- How soon do you need access to the proceeds?
- Is privacy important?
Here's a fairly comprehensive list:
-
http://en.bitcoin.it/wiki/Buying_bitcoins