I buy (often) and sell (less often). When I sell, I always meet in a public place. If you have big, heavy stuff, that may not be practical. When I buy, I meet most people at their homes.
But I and most people are honest. There are scammers and worse out there. So you always need to protect yourself. Respond if possible through the direct Craigslist message relay, because there are those who just want to harvest contact info - phone numbers and email and names to put with them.
Deal in cash, and get yourself one of those pens for checking bills for authenticity. If someone paying you gets offended, the line I have used (just once) and I see it used by others, is: 'It's not that I don't trust you. I don't trust anybody."
Don't take checks. Don't even listen to requests to ship your items.
If you must have potential buyers come to your home, always have someone there with you, and if more than one person shows up and this was not mentioned ahead of time, refuse them entry. A common tactic of the dishonest is to distract you while someone is casing your place for a later break-in attempt, if not outright theft at that moment.
Craigslist can be more hassle than eBay and offers much less protection, but you don't pay any fees. But...and it's a big but:
Research your stuff before you list it. If you have stuff that is commonly available on eBay, you'd better price it cheaper or at least close. I deal in specific areas and finding buys is difficult, because most of the people selling the stuff want twice what I can buy it for on eBay - and have it delivered right to me.