With so many fits and styles out there, finding the right tuxedo can be daunting. We've made it easy by researching the best places to buy a tuxedo in stores and online.