Here is what I do that seems to be working well:
5 meals each day with every 4th day adding in fruit or dairy and also adding about 500 cals more than normal on the 4th day. This approach is usually called zig-zagging and helps to prevent plateaus & keeps your metabolism from tanking:
Lower cal days: (I eat about 1500 cals these days)
Meal #1: Lean Protein + Starchy Carb
Meal #2: Lean Protein + Starchy Carb
Meal #3: Lean Protein + Starchy Carb (smaller portion this time) + Fibrous Carb
Meal #4: Lean Protein + Fibrous Carbs
Meal #5: Lean Protein + Fibrous Carbs
On high calorie days, I add in either dairy or fruit to the first two meals - I eat close to 1900 cals on those days. YOu also need essential fats in there (like extra virgin olive oil).. I do that one meal per day to get the good fats I need. It seems to be working so far. There is also something called "Calorie Cycling" - I believe there are some threads on it in the Calorie Counters forum. Basically the same idea, but the cycle is a little different. I like the above, because it is easy for me and after getting used to knowing the cals in things, I don't need to do a bunch of planning ahead of time, because it almost always works out to be about the right amount of cals. BUT.. I always, always log my food and count as I go... and in the beginning I weighed and measured everything. Still do that now and then to be sure my portions are still in control!
I do cardio 3 days per week and strength training 3 days per week. You are a lot smaller than me.. so I don't know if you would need to adjust the calories.
Hope that helps a little - and there are many ways to do calorie/percentage things.. that is just what works for me.
Whoops.. forgot to add that I also read that 45% Carb, 35% protein, and 20% good fats is good percentages for your body type.