Edinburgh Fringe named Britain’s top experience