Shopping for your best friend shouldn't be hard, especially since you know her so well. Take a gander through these great gifts for all personality types that will fit your gal to a T.