The folks at Norton Ditto really know their stuff. They know it so well that they readily share advice on their website— their extensive "Library of Dress" has tips on everything from business casual to what to wear to a cricket match. With over a hundred years of history, it's no surprise they're chock-full of sartorial knowledge. They're also a great spot to pick up a quality sportcoat and a great pair of shoes.
Register for their E-Club for access to special events and deals.