If you can’t get cable you’ll need to get a phone line activated, even if you won’t use it. Most of the ISP’s I looked at also require a year long contact which is crap. I used to use BE Internet who were generally great and offered shorter terms (but were more expensive monthly). They got bought out by someone, but not sure who.
Virgin would be my choice if you can get cable. I had no problems with them other than the occasional outage which was always fixed pretty quickly. No idea if they do shorter term/month to month contracts though.