Have you already maxed out any retirement accounts for the year? If not, there's still time to pump up 401k or HSA contributions, and of course, you could contribute to your IRA for 2017 right now, and then 2018 in January. Also, if you aren't maxing out retirement accounts right now, you could plan to do that in 2018 and use the cash if that would significantly lower your monthly income.
If you're already maxing out that stuff, then a taxable account with Vanguard seems the most sensible option. For an emergency fund, I like using Ally's money market account, since it comes with free checks (can be handy in case you need to make a purchase out of it).