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.