Is cost a factor?
Based on what you've said, heres what I'd do:
- knock off the old formica counter and have a tile guy come in and lay in a backerboard and put some nice 6" tile on the surface with a tile backsplash right up to the cabinets and window (which I'd replace first...the tile up to the window edge will cut down on how much drywall repair has to be done after the new window is cut in). If you want to spend money and get fancy, have a one-piece corian sink/counter/backsplash custom made and dropped in.
- remove the old cabinet doors and hardware and have a cabinet guy reface the existing cabinets and install new doors and hardware.
- Replace the dishwasher and stove with something really nice
- Floor guy floats the existing tile and installs some nice linoleum or pergo-type product right over it, with a transition to whatever the flooring is in the rest of the house.
I do my own demolition and disposal, which saves me a lot of money if you have time to fiddle with it. But then I cut a lot of corners, like borrowing a dump trailer from my neighbor, filling it up with stuff and then having a friend of a friend who works at the dump let us unload for free. A counter is usually pretty easy to remove. Taking cabinet doors off is similarly easy.
I also buy my own materials on sale and with 1 year no interest/no payment from outfits like lowes and home depot. You can really get jacked up by a contractor on the materials. I usually get top of the line stuff and disclose what I have to them when they're bidding. Usually one of the bids will consider that they dont have to go get the stuff themselves and will bid me a little lower as the hassle is reduced. I'm also available when they're doing the work as a "parts runner"...I tell them right up front I'll be there to make those trips to the store for the piece of metal, edge strip or whatever little bits and pieces they suddenly need during the work.
I'm thinking about $400-500 for the window, about $500-750 to put new tile on, $250 for a new sink, about $500-700 for the linoleum/pergo job - figure $3.50-4.00/sq ft (an extra 300 or so if they HAVE to pull up the old tile), $350 for a nice dishwasher, that stove looks like its a wider custom (36 or 42") than the standard 30" but its hard to tell from the angle...that would be ~$650 for a basic model and about a grand for a good one. The cabinet work is going to vary wildly depending on what quality materials you pick and how many layers of "help" you get.
I do not recommend going to an outfit like home depot and using their contractors directly. They're not always the best (although HD stands behind them), and home depot is jacking you up on the cost. Similarly, going to a flooring store that installs their stuff can add some cost as they're subbing out the labor to an independent flooring contractor and just providing the materials.
If you know someone who has had work done by a pro, plumbing, flooring, cabinet work...see if you can get their name and contact them directly. I found a plumber who agreed to do a $4000 job for $2500 on his own time, a tile guy who did an $800 job for $500 on a saturday, and a linoleum guy who did a job for $250 labor and a leftover piece of lino I had.
If you know anything, act as your own general contractor and pull the work together yourself. You can save a lot. There are plenty of people here who can help...I sure will!
I would work top to bottom on this: window, then counter, then appliances, then cabinets, then flooring. The counter guy can blend in with the window, the appliances slot in, the cabinet guy blends in with the counter and appliances, floor guy blends in with the cabinets.
Since this work is going to take up at least a week or two, set up a secondary "working kitchen" somewhere else where you can cook and eat. A microwave oven, maybe a hotplate, a big dishbucket you can take into a bathroom to wash stuff up in, a table and chairs, etc. Well away from the mess.
Disaster/mistake? Hiring the husband and his brother of one of my wifes co-workers who had just gotten their contractors license but had "a lot of experience" and were willing to do the job cheap to get a first customer reference. Who then showed they had very little experience, and then tried to jack up their price once they had the place ripped apart. Fired. Make sure the workers have references, have done the job before, and nothing replaces someone who has done work for someone you know. Read up and understand the whole process each contractor will do...if you look like you know what you're talking about they wont cut any corners and you'll get a lot more respect out of them.