This is something that I didn't learn until about my 9th move, but it was a revelation!
When you move, they always put the furniture into the truck first, then the boxes. So, when they unload, the boxes come out first and the furniture last. Therefore, the boxes always end up against the walls and the furniture in the middle of the room, so you have to move everything around AGAIN before you even start unpacking boxes.
If you have a rough idea of where everything is going to go, and there is an extra room (2nd bedroom or something), have all of the boxes put in there. If there's no extra room, pile them up in the MIDDLE of the biggest room (in an apartment, it's usually the living room). That way, when the furniture comes in, you can have it placed roughly where you want it to stay, around the perimeter of the rooms, and you won't have to move boxes all around just to place your furniture.
In the bedroom, determine where your bed is going to be and DO NOT put boxes there. When the moving is over, you're usually hot, sticky, exhausted, and hungry. Set up the bed, hang up the shower curtain, order chinese food, and get some sleep. Tackle the rest of the problem later.
For that matter, when you're packing at the old place, make sure you have a 'First Box' - in this box you will put silverware and plates and cups for one per person (for me, it's just one), the pet dishes, the pet food for a couple of days, and anything else you think you'll need to survive those first few days. This solves the problem of opening and searching through boxes to find a fork to eat your chinese food with.
I hope this helps.