IMO a passionate FS fan, or a fan of any sport, really needs to sacrifice something else in order to follow it closely. Sometimes I have to say no to weekend invitations because of mid night competitions. Sometimes I have to say no to a pair of pretty new shoes in order to save up for a competition or ice show in another city/country. And I bet many fans in GS do the same!
Sometimes it means going to a cold city in the middle of winter. Most people usually go to a WARMER place doing the winter, LOL.
Actually the early morning hours aren't too bad for me, especially on Saturday. I do long runs so I have to wake up super early anyway. So if there's a competition in Europe (which is 9-10 hours ahead, depending on the exact location), I can usually catch some skating before I head out!