How To Tell If Kitten Will Have Long Hair?

My kitten will be 2 months old in a few days. It has no hair under its belly but it does have some on one of its paws. The other paw is bald and it has the fur all over the top of his head, near his eyes down to his nose, behind his ears and around the back of his neck. Is this normal?

Where can i buy kitten food?

I am looking for good quality cat food so where should I shop for that stuff now?