David Eckstein says playing in front of Cardinals fans was the best part of being in St. Louis