We have few trusted sites. Coinbase or Localbitcoin are said to be trustworthy. This would be the correct time to buy as well. Find out the traders who got positive trust points in trading. Buy from them and provide your valuable feedback to them so that others like you would be aware before trading with them.
As you mentioned and any other members here they do recommend localbitcoins and coinbase since they are commonly used when you decide to purchase bitcoins. If you want to buy bitcoin on other means like buying from person online just make sure on his reputation before transacting to avoid any risk.