There's nothing that Cosmo loves better than a hot man in a suit, and there were plenty of them at last night's Hugo Boss flagship store opening at Columbus Circle in New York. His first official ...