How do I know if a business is suitable for a guest type?

You can tap on a business and then tap the the "i" info button. You'll see which guest types can use that business. From level 9 onwards you can adjust the price and quality. As you adjust the price and quality the guest types who can use that business may change.

By the way, all other things being equal, guests prefer to go to businesses that offer good value for money i.e. higher quality for lower cost.