Actually I live in a rural area and work in NYC. Bank branches are popping up in both places. Capital One Bank and TD Bank in particular here have done lots of expansion (even when they were Commerce Bank).
In both places (NYC and northwest NJ) we have access to high speed internet. NYC of course has myriads of choices, out here we have Cable, DSL and fixed wireless.