A comprehensive guide to help you select the perfect credit card based on your spending habits and financial goals.