1.He hasn't smoked for ages.
Can we also use 'in' here?-- Yes. If so, what will be the difference in the meaning?-- None.
2. The police car chased the robbers through the streets.
What other prepositions can replace through?-- None other does the same job. Around, up and down, along are all possible.
3. He likes to travel to Spain in