ST. PETERSBURG, Fla. - A haunted hotel occupies the postage stamp-sized downtown of this, the 79th largest-city in America. More remarkably, so does the home stadium of a Major League Baseball team. Teams visiting St. Petersburg to play the Tampa ...