Recommended cheap internet providersXfinity—Up to 100 Mbps for $34.