After choosing my favorite of the three starters I then proceed to...
1. Head to the next town and dodge as many trainers as possible
2. Either check out the town, gym, or next route, catch pokemon, grow berries, bury myself in the sand at Lavaridge, hatch eggs, hang out at the game corner, decorate my base, etc. Basically whatever I feel like doing at the time.
3. Realize my team needs training, so I back track to the previous route to face the trainers I skipped over
4. Repeat 'til I'm "ready to meet and defeat the Elite." Once done, I'm pretty much stuck at Step 2 with the additional goals of catching every single Pokemon and making a competitive team.