My local phone company is South Slope Cooperative Communications. It has grown significantly over recent years. And I've been very happy with their service. The few times I have had to call for service, they have been very responsive. They also offer DSL service (which I can't afford yet), Digital Video TV and long distance. Their web site is http://www.southslope.com/
They also have banquet/reception rooms available to rent for your social gathering needs.