5. The Perfect Gentleman £38, James Sherwood Manners may cost nothing, bu - The Independent