Charming market town on Wiltshire border loved by celebrities