From busy high streets to tucked-away farm shops, the New Forest is full of brilliant places to browse, buy and bring home ...