The largest town for over 20 miles in each direction, Northampton is the local shopping hub and has a strong history as a market town, stretching back nearly a thousand years. Factor in a host of independent outlets and several town centre shopping centres, and you have an impressive commercial hub.