Dress £65, Miss Selfridge, missselfridge.com; trilby £15, Oasis, oasis-stor - The Independent