You actually don’t have to travel far to get totally, indulgently lost
Winter Park, Florida, in Orlando, is the newest bright spot in the Sunshine State