A beyond-mean-field approximation for classical solid solutions