You can buy bitcoins anywhere these days. You can try Coinbase, Circle, LocalBitCoins. Make sure to check transaction fees and the mode of buying before you jump into transacting. you can also try for better deals in the local boards of your country. Many users are willing to trade large volumes at reduced price during the Christmas time.