You can keep it interesting with town sign sprints too. Designate certain signs "sprint signs" and when you see one in the distance go close to or all out to get there.

I second the riding with the group advice, too. Overall, just stick with it and keep challenging yourself to go harder an longer and you'll see improvements.