Safely buying bitcoins in person
This is the usual procedure:


Meet in a public place with wifi
Person buying bitcoins gives you the cash.
Person selling bitcoins counts the cash.
Person selling bitcoins transfers bitcoins to person buying bitcoins.
Both people wait for 1 confirmation.


If you use localbitcoins, you can skip step 5.