Cupertino, California topped the list of best cities in terms of money management, followed by Palo Alto, CA at number two.