The osborne lights are located inside MGM (Disney Studios). If you are a christmas light/ display lover, you are correct they are a MUST see.
IF possible, try to get there before they turn the lights on, last year we did this and got to hear the brief narration and then it was fantastic as they kicked the lights on. I know they have changed them for this year, so not sure if the narration/opening will be the same or not.