I think doing online for your undergrad is going to be tough, because accounting just isn't an easy subject to self teach. I did my undergrad at University of Houston but am doing my Masters online with A&M... I couldn't imagine doing my undergrad online.
Here is my advice: I work with a lot of highly educated people. Some received very expensive degrees, whereas others paid less for their education and ended up in the same place... The bottom line is that the education requirements for the CPA exam do not change depending on what school you go to... We all have to take the same courses in order to qualify to sit for the exam, so those are the courses that universities offer. The classes are all the same.
As CPA requirements vary from state to state, I recommend choosing a school in the state you will be working in once you graduate. That way you will avoid having to take extra classes in order to qualify to sit for the exam in your home state. As far as employers go, they typically hire people who graduated from the same school they did. My firm is full of UH and A&M Alumni. I say this point out that it is smarter to go to school in the same state you will be working.