I typically find better rates (on guaranteed returns) at Credit Unions. They usually have at least slightly better rates and usually less fees if any at all. Check for promotional CD’s with them too.
You have to be able to qualify for membership obviously, but some require only that you live in the same city.
Some people here may tell you index funds, but that all depends on what you expect the market to do.