Oswaldtwistle was recently named the happiest and most desirable place to live in the county of Lancashire.I decided to see why this was the case as well as speak to local residents on their favourite things about the town.