Personal Finance 101: A Thorough Guide to Price Comparisons while Shopping