Iowa, Delaware, West Virginia, Missouri and Mississippi are the best states to retire in the U.S., according to a Bankrate study.