Celebration June 4, 2016June 21, 2016 Neil de la FlorLeave a comment I’ve heard about this mythical town. And it’s real. Not make believe. Celebration, Florida, home to Stetson University, is Stepford Wives-landia. Everything on the outside is immaculate. Even the squirrels are well-groomed and courteous.