From Small Molecules to Infinite Crystals: Probing Noncovalent Interactions through Vibrational Spectroscopy