Answers are all U.K. towns and cities - anagram, cryptic or general knowledge. Number of letters in brackets. Got 18 out of 25 but stuck on these:
1. Poems for horse racing (5)
2. Can you store punch here? (10)
3. Look for a pork sow (7)
4. Cupids found in the garden of England (6)
5. This town is definitely for me (5)
6. A marcher ant in an old country town (10)
7. Catch a ferry to learn (5)
that's it - finished - thanks to sibton, wharton and pea pod. I had the county for the last one - Lincolnshire - so I had a big advantage - 2. Scunthorpe - thanks again - good night all