All this can be done at no cost to you except for the provider monthly charge. This entitles you to anywhere from 25 hours to unlimited hours of monthly connect time. You will need a computer with a high speed modem and fairly modern processor. Most people need some help when they are first getting set up on the Net. Also, you cannot attach files to e-mail going between some of these services and Internet.
Most metropolitan areas have a variety of direct Internet providers available.
The important thing is that your provider have a local phone number to call when you are accessing the Net to avoid paying long distance charges when you surf the Net. These charges can add up quickly, if you are not careful. This takes time and knowledge, which usually costs money. Like everything else, you will want to prepare a plan and do your homework. I recommend that most companies decide how they want to use Internet and then implement their plan in stages.