On this inaugural episode of Around the Corner, we explore Delray Beach, FL and find out why it was named the most fun small town in America.