[X] Challenge Flynn to a Battle - You're not going to win, but Flynn is one of the strongest trainers you've seen. He'd go easy on you and use some of his newer Pokemon, but his strategy would likely be interesting to see.
[X] Call Tetsuya - An old childhood friend of yours, the two of you drifted off recently. He is currently preparing to take on the Saffron City Gym and just barely beat one of the trainers to allow him to do so.
[X] Travel to Cinnabar Island - There are a number of ferries to Cinnabar Island, which would let you fight one of the more remote gyms now rather than later.
[X] Travel to Saffron City - Heading to Saffron City would let you work towards challenging Sabrina. However, your parents would drive to visit you, and you would have to meet them. Tetsuya is also here.