The availability of local businesses that accept bitcoin varies greatly depending on the region and country. BTCmap and Coinmap are websites that offer convenient map views displaying restaurants, stores, and other establishments that accept bitcoin. Additionally, using the "bitcoin" tag on Yelp can provide helpful information in locating such places, although the listings on Yelp may overlap with those on the sites mentioned above.
We also recommend attending your local Bitcoin meetup and asking there. Through the meets, you will find like-minded individuals who may be willing to trade and sell items in exchange for bitcoin.
There are also many apps and sites specific to certain countries. For example, the popular and rapidly expanding Einundzwanzig community (geared towards German Bitcoiners) will soon offer locations—not just for meetups—but also shops and other local businesses.