I do have lots of opinions. You can take them or leave them, just don't take them with a grain of salt because the subsequent water retention might be de-motivational on the scale.
No one should have that as their ultimate goal. Weight loss in itself CAN be irrelevant, and often is. Treat your scale like that distant relative who readily gives out bad advice; just smile and ignore most of it. Your weight fluctuations are generally comprised of 3 separate things: changes in water levels, changes in lean body mass, and changes in fat mass. The first one is largely irrelevant, the two latter ones are very important; you want to decrease your fat mass and increase your muscle mass.
Two things: One; you want to grow bigger muscles. One point one; yes, even if you're a female, this IS what you want (and if you are one, no, you will never look like a bodybuilder, no matter how much weight training you do).
Two; you can't grow bigger muscles. For now.
Building muscle mass and getting rid of fat mass are mutually exclusive. Muscle mass is built through calorie surplus, and when you're on calorie deficit, it just won't happen. What you really want then, during your weight loss project, is to preserve as much of your existing lean body mass as possible. In practice, this means keeping within your calorie goals, not being too much under very often, and eating away your exercise calories. If you don't, you WILL experience muscle mass loss, your metabolism will go down from that alone, and it won't rebound back up until you build back the muscles through calorie surplus and hard work. You might see weight loss on the scale, but it's not a sign of a victory, it's a sign of a failure.
Related to this, you might be working hard, hopping on your scale constantly and occasionally seeing it go up. People are quick to point out that perhaps, due to your awesome exercise regime and the fact that muscle weighs more than fat, your small weight gain is probably due to growth in muscle mass. While I'm sure this is a nice and supportive thing to say, it's BS. Your muscles won't be growing. You are probably retaining water, or, in some much rarer cases, gaining a bit of fat through lowered metabolism, possibly caused by not eating enough.
This is what you really want when you talk about weight loss. It is quite simple to achieve, although not necessarily easy, depending on your personal relationship to food and drink items and exercise. If you keep your calorie intake between 200-500 kcal below your maintenance level, you will lose weight. If you're really heavy, you might have a bigger deficit. It's a slow process, and there's NOTHING you can do to speed things up. Don't set unrealistic goals, like "I want to lose 30 lbs before my holiday in Spain in 5 weeks". You won't be losing 30 lbs of fat, and just losing 30 lbs of "something" isn't doing your looks any favours. 30 lbs loss done the wrong way will quite likely make you look more disgusting naked than you looked before the loss.
Fat loss is a covert operation you conduct against your body. We evolved, through natural selection, to be really good at storing energy during periods when there was lots of food, and to survive through times when there wasn't much to eat. Your body is smart, has honestly good intentions at heart, and only tries to help you to survive. So you need to be sneaky around the basterd. That's why it's important you keep your daily deficit small - if you don't, your body will think it's those damn lean times again, lets burn away the energy-costly muscles while holding on to all the fat we see. It's called "starvation mode", and while it's a little bit more sophisticated than a simple on/off switch, you want to avoid slipping into it.
What generally happens after your body discovers your not-so-sneaky operation depends much on the individual, but is usually a combination of lost lean body mass, slowed down metabolism, and strengthened hunger signals and cravings. The purpose of this is to stop wasting energy in maintaining the muscles and get you off your butt to binge on food. When you then go foraging and consume 20 Big Macs the energy is carefully stored as extra fat until your body is convinced that it gets it's fix of burgers and fries on a regular basis. If you give up, and return to eating like you did before your diet, you will end up heavier than you were before.
One neat/frustrating thing about fat loss is that you have zero control on WHERE you lose it. Training your abs won't get rid of your belly fat. Training your thighs won't get rid of your thigh fat. Anyone who claims so is full of horsesh*t (including 99% of women's magazines advertising their retarded articles for acquiring killer abs, and about 90% of men's health related magazines). Exactly WHERE the fat loss occurs when you're running on negative calories is determined by your body, genetics and so forth, not by what you eat or attempt to do. If you're genetically built to lose the belly last, your quest for a sixpack means you need to lose it everywhere else first. Chances are that you'll never get there, and if you do, the required bodyfat percentage is too low to realistically maintain long term. For most men, the belly fat is the last one to leave, for most women it's the butt/thigh fat. So, keep this in mind when you scribble down your goals and exercise plans.
In short; eat more or you won't lose weight. If you face your body in a gloves-off match, you will always lose. It keeps a horseshoe in its glove.
Most of this stuff is common knowledge and common sense. I won't go into much detail regarding macronutrient breakdown; basically you will want all 3 of them, and you should probably pay more attention into what KIND of sources you have for them than the exact percentages for your CFP breakdown.
Protein helps you in the muscle mass maintaining business. Getting enough of it is a good thing. Many sources of protein come with saturated fat attached, so go for lean and get your fats from elsewhere.
Fats are your friend. Not all of them, but some of them. Focus on unsaturated fats and avoid saturated fats. Stay completely away from anything that has trans fats. Nuts are awesome sources of fat (but make sure you know the amount you're about to consume fits into your calorie goals).
Carbs shouldn't be a swear word either; there are good ones and there are not so good ones. Veggies, fruits and whole grain is good, over-processed crap filled with sugars is bad.
Drinking water is good. Especially if you have problems with portion control, drink water with meals to fill up. The "8 glasses a day" has no scientific basis, and is probably unnecessary, but isn't going to harm you. Anything your body won't need will be peed away anyway. Go for it if you feel like it, don't feel bad if it seems like too much.
Stay away from excess pop. A can every other day isn't going to harm you much, whether its diet or non-diet. Neither HFCS or aspartame aren't healthy for you, although most of the aspartame scare mongering all over the internet is based on roughly equal amount of facts as 9/11 conspiracy theories.
All this being said, absolutes won't work for most people. If you really, really like something, even if it's unhealthy, don't decide to deprive yourself from it for the rest of your life. You'll likely fail anyway, and enough small failures might lead to giving up altogether. Be it beer, doritos, twinkies, mountain dew, whatever - if you really like them, allow yourself to have them, in moderation, and not too often.
I like Panago's Super Cheezy Pizza, Tim Horton's Boston Cream Doughnuts, Diet Dr. Pepper, A&W Root Beer, for example. I generally squeeze my vices in a regular, within calorie goals day, not to a specific "cheat day", but you might want to do differently.
And on the topic of "cheat days", here's my take on them. I believe having one every 7-10 days or so is beneficial. The most important thing about cheat days is that they're NOT cheat days. You're not "cheating" your diet. You're engaging in a deliberate, controlled plan to both keep your metabolism going and giving you a chance to feel less restricted (if this is an issue for you). MARK everything down. This is very, very important. Skipping food diary days tends to lead to higher chances of giving up counting altogether. You want to know what to expect after your cheat day. I prefer to fill up the extra calories of an over day with nuts, you might want to use it to go for stuff you crave.
On cheat days, or "over days", I hit my maintenance level or go SLIGHTLY above it. "Slightly" doesn't mean over by 5000 Calories. Go above no more than you go under on a regular day. If you go above by 3000kcal (it's not very difficult to do, even by accident) on a cheat day every week, and follow 500kcal deficit the other 6 days, your net outcome is +-0.
If you've ever logged your exercise, you know working out to destroy a simple doughnut takes incredible amount of work. So, on the face value, fat loss is mostly about diet, and very little about exercise.
If we do supplement our diet with exercise, we're supposed to eat away the calorie gains anyway. So why the hell would you want to waste time exercising in the first place?
Well, as it turns out, for plenty of reasons. As I mentioned before, you want to do your best to hold on to the muscle mass you have. This can only be done through exercise, and most efficiently through resistance training. It serves two purposes; one is preserving a level of metabolism that makes it easier to lower your weight and manage it once you've reached your goal. Another is that without it, you end up looking like crap once you've reached your goal.
Exercise, be it cardio or anaerobic, will also have a positive impact on your metabolism. This helps in general fat loss and helps to avoid or break plateaus, which can be demoralizing.
There's also the small matter of improved health. For most of us, this just isn't a compelling enough goal by itself, but it's there as a small additional reason to get your butt off the couch.
I've been around on a few different weight loss forums and around dieting people in real life. People who aim to lose excess fat for selfish reasons are usually those who end up succeeding, and people who do it for noble reasons (like, "for my kids", or "for my wife/husband") end up failing. I get it, it might sound like a good idea to have such a noble cause. In reality, it rarely works. If you plan to make changes to your body and your lifestyle, you have to be selfish and do it primarily for yourself. All other great and awesome reasons can be in the background, but the primary reason looks at you from your mirror.
Focus on eating healthier stuff in moderation. Avoid crap on regular basis, but don't place absolute restrictions on yourself. Excercise. LOG EVERYTHING. Be selfish.