I like Ally.com. I have two accounts--a money market account with limited check writing/debit card privileges where I keep just a minimal amount, and a savings account that has a higher interest rate where I keep a larger amount of funds. I can transfer funds between the two with no delays, so when we used funds from the savings to buy a car, I just transferred money to the money market account before we went to the dealer, wrote the check, easy.
When we bought our house, Ally was also awesome and sent us a cashier's check with FREE overnight shipping since I used their online chat and explained what was up--they waived the fee to overnight it.
They also have CDs if you think you'd really not touch the funds for a while.