A $100k is not a high budget. But certainly there are properties available to you. I think your best purchasing power will be a short sale. Usually homes that are maintained, priced less than the fair market value and since you are already living somewhere, you will have an opportunity to save more money while waiting to close.
As Joe mentioned, Condo's and other fee based communities will lower your buying power. Coupled that with higher costs with lower downpayments with new regulations for higher mortgage costs, you will want to get as much bang for your buck as possible. A short sale is just that. Of course other homes may have value to you and that will depend on your tolerance.
You mentioned, "I was told that condos are not easy to sell so I should not consider condos:" Buying a home is for the long term, unless you are planning an investment for the short term. Your tolerance level will need to be addressed. Will you buy a home that needs repairs? Can you do the work? There are some foreclosures that are in good condition and offer great value with bank incentives added.
Towns to look for around Cherry Hill: Collingswood, Oaklyn, Audubon, Haddon Heights, Haddon Twp, Barrington, Pennsauken, Merchantville, Woodbury, Deptford,Westville, Magnolia, Berlin, Stratford, Clementon, Pine Hill, Erial, Williamstown, and many others. All these nearby and are easy commutes to you work area. They have affordable homes. Of course there are many more areas. Google map http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&a
pick a town and then do a search...Easily search detail listings such as foreclousres, single family, townhomes, condos, and by price and more here http://www.FreeNJHomeListings.com
You have options now and if you are serious about home ownership you and your agent will find a nice home for you to buy. With todays interest rates and home prices you have a great opportunity.