A brew-pub needs some sort of theme, just like a restaurant. In America, American beers would be easiest to sell to the general public. If the area already has some brew-pubs, you could go with Belgian, English/Irish/Scottish, or German/Czech beers. Just as I wouldn't open a restaurant serving many types of cuisine, I also would not open a brew-pub with beers from every brewing culture.
The beers you choose should match your cuisine. If you serve any spicy food, you must have a low-to-medium gravity beer low on bitterness. German pils, wit, or American blonde are all good choices. You also need a crowd-pleaser/girly beer, i.e. a wheat, fruit beer, blonde, etc. A hoppy beer is a good idea, too, but American IPAs are done to death. Finally, a malt-balanced beer such as dubbel or bock goes really well with many foods and has the most versatility if you plan to cook with beer and serve it.