Im going to throw a suggestion in here regarding email and web hosting, so I dont really know what to expect, but ...
Ive been thinking some times I would like to start my own WISP, and if I did, what would I do to reduce administrative burden and cost?
The first thing I thought about was email. Email can be paiiinful, especially when you start receiving lots of spam, dealing with blacklists etc.
So my suggestion is: dont offer email to your customers unless they absolutely must have an email address on your domain, and if they do, charge for it.
The reasoning behind this idea is quite simple: with the likes of gmail, yahoo, hotmail, and the many others, why burden yourself trying to run your own email service? If customers want an email address, recommend they choose one of the freely available ones on the Internet - and thats if they dont have one already!
If the customer reeeaallly wants an email address on your domain, Ive often thought that I would set up a Google Apps account for my WISP to handle my own email, and you could simply sell them a gmail account through your GApps account at cost (I think they are about $50/year), but I'd need to check that is allowable in the T&C.
In the past many ISPs gave free email addresses simply as an official place to send electronic account correspondence and the fact you couldnt actually get free email accounts like you can now. I suppose theres also a little bit of advertising value. But IMO looking after your own email service is a cost and burden you could do without (me anyway, I would have more interesting things to be doing than running my mail server...)
I used to run an email server at home for my own personal use. I was always scared there would be a power outage that would blast away the disk, or the disk would just fail and I'd lose all my email. For personal use I now use GApps, which has amazing spam filtering (I used to also hate having to maintain the spam filtering software on my server), everything is backed up, and I dont have to worry about getting black listed.
Web hosting, well, you could host with GoDaddy (though I personally left them due to their support for SOPA), or find any other reputable host out there. Alternatively, rent a dedicated server or virtual server and run the website on there. The less things youve got to worry about, the more time youve got to concentrate on getting your WISP up and running.
</long spammy post>
The last suggestion I will make, please pretty please make sure everything you do is IPv6 ready or capable.