First, you'll need to find a company to work with. You will need to have clearly defined your needs so you can select the right firm. The time and energy invested in this are time and energy well spent. Clients who change their minds frequently end up paying a great deal more for the changes. That doesn't mean that you and your firm can't develop new ideas as you go along.
Nothing is written in stone.
Look under Internet Web Site Developers in the Yellow Pages to find firms and visit the sites on which their developers have worked. Look at local newspaper ads, noting what the designers state as their specialties, such as small business or database-driven, and examine their work. Go With What You Like Another method is to find out who designed the sites you like. Look at the bottom of each home pages, visit the designers' URLs, and evaluate other sites they've done. Also, check out the work of the designers of your competitors' Web sites.