St. Louis ranks among best 'spring break destinations for grown-ups'