At least you guys are tall. I'm short, 5'3", and I literally have to climb onto the dash to reach the bottom on the window while bracing myself up there by using one foot against the back part of one of the seats and while winding myself around the steering wheel.

Go ahead and laugh cause it is hilarious when you see me do that.
But besides rubbing alcohol, straight ammonia works great too at taking off smoke film. One thing though, don't use the ammonia on any windows that have tint on them as it'll cause the tint to change color or to even come off if you use too much or if there's a tear in the tint where it can get underneath. And I agree with Pyro, newspaper works great at drying off the windows without them streaking. Also to make sure that the window doesn't streak, make sure that you're cleaning the glass in the shade and while it's cool also. Sun and heat can cause streaks no matter what you use to clean your windows.
Now to reach the very bottom of the window, besides bracing myself up there like I do, to get some extra reach, what I do is use one of those paint stir sticks and wrap several papertowels around the one end and put the window cleaner on that and then holding the other end I take the paper towel wrapped stick and push it down as far as I can get it and using a bit of pressure to keep it against the glass I move that back and forth to clean the very bottom area. I do have to stop every so often to apply more glass cleaner but it does a real good job in getting to all those parts you can't reach otherwise.