When it comes to picking the right shirt and tie to go with a suit there are a number of things to bear in mind.
First and most important is selecting the right colour shirt to go inside the suit. The tie is best left to the end after the appropriate shirt is chosen.
A white shirt is always a sensible, albeit, predictable choice. White goes inside black, grey and navy suits seamlessly and often gives a crisp, sharp, and sleek look to a suit. If you feel a little underwhelmed by a plain white shirt you could always go for a herringbone or twill pattern to add a bit of excitement. The great thing about a white shirt is that it can be teamed up with all sorts of ties, because it has a neutral shade. Purple ties are very much in vogue at the moment and look well inside the primary suit colours of black, grey and navy. Navy suits always respond well to red or blue stripe ties while black and grey suits can be more effective with silver or lilac stripes.
Another coloured shirt that is traditionally very popular is blue. Plain blues or twills fit nicely inside a grey or navy suit, although this shade is never to be put under a black suit. It should be relatively easy to pick a tie to go with a blue shirt inside a navy suit although it might be a little trickier to get the grey right.
Brown, beige and tan suits generally respond well to cream and ivory shirts. A matching cream tie or a striped beige club tie can be the best way to finish off the look.
One final bit of advice is to always make sure the fit of the shirt matches the silhouette of the suit. In other words if you are wearing a slim suit then the shirt should be neat fitting as well. There is nothing worse than to see a lovely fitted suit accompanied by a baggy loose fitting shirt.