The answer is definitely A.
I'd say none of the above! If you're planning for yourself you'll want to choose foods you like. It's imperative that in planning meals for anyone you consider their allergies, you don't want to kill them! Your available finances are also important, if you can't afford to go to a fancy restaurant, don't!
Basal metabolic rate. your metabolism controls how quickly your body converts calories to energy