I know you've heard it before but, diet really is gonna be what makes or breaks you. if your main focus is cutting then i would keep carbs below 200 grams a day for 6 days a week and 1 day under 100. 30-45 minutes cardio 3-5 days a week, no carbs at all before cardio just drink 20-30 grams of whey with some aminos. try to consume all your carbs on the first 2 or 3 meals of the day. consume at least 50g fast digesting carbs after weight training. other than that keep the rest complex, whole wheat bread or pasta, brown rice.
Kashi makes some good cereals. fiber one is a good cereal too and it will keep you feeling full longer. obviously keep a high protein intake.
If your really serious just don't eat ANY crap, ie. fast food, soda, fried foods, sugary drinks (watch those liquid cals.) fatty food. stick with lean meats (chicken, turkey, tuna, also eggs). just don't cheat and keep cardio consistent. when you think your ready you can throw in a NO carb day every once in awhile to empty out your glycogen stores. but thats very hard when your weight training.