If you visit bankrate.com, you will find which bank account has the highest rate on a given day. Frequently, online banks (Ally Bank, ING Orange and the like) offer good rates on savings. That being said, your best bet for long term savings is frequently a Certificate of Deposit (CD) account. Of course, this assumes that a bank account is your preferred means of savings--other investments (stocks, bonds, real estate) offer much higher yields over the long term in exchange for additional risk. There are several good savings accoutn at many banks. The best rates can be had with a virtual savings account and a high deposit like www.Ally.com .