If you are living in the former USSR, use BTC-e. The fee is very low and they are very trustworthy. Other options are localbitcoins, bitstamp.etc. Commissions can be quite steep in Localbitcoins, although the fee is low.
I live in the US. So you wouldn't recommend localbitcoin?