Any business or professional service operating within our region needs a business licence - check each municipality for their guidelines, etc.
Most banks usually offer some level of free advice for small business owners
Bplans.com offers over 500 free real-world business plans. The following are just two examples: