Don't be afraid to give him cues, he may not know how to fill the time either. For example, the inbetween shower is a good strategy, but if he resists you can coax him with a "lets clean up now, and play again a bit later".
I prefer a longer booking, my clients are regulars and it just makes more sense. Do take a good few minutes to chat as he enters and gets situated. If he comments on any of the design aspects of your place you can parlay that into a little conversrsation.
Then offer him a drink. I usually offer an alcoholic drink at this point. If you aren't drinking alcohol (perhaps because you have multiple bookings) , sometimes I feel that clients resist that. Sometimes I have a non alcoholic "cocktail" made up for myself. This consists of a mix of cream soda and coca cola, which looks like bourbon and coke. Float a pinch of real whiskey in there so you won't be lying when you tell him your having a bourbon and coke! Put this concoction (3/4 full) in the fridge without ice and just add the ice to your drink as your fixing his. Then go back to the sitting room and enjoy the drink together and engage in more flirty conversation. If you both aren't drinking alcohol I would suggest you enjoy a warm drink together (coffee or tea).
Don't know what to talk about? Although you should already have music on, ask about his music preferences. If he isn't easily engaged in conversation you could ask him what was the last live music show he went to, or the last cd he bought. Also, be attentive to his replies. Often people mention things that are of deep interest to them, and they would love to be asked more about it by someone who shows a genuine interest. Ask him for advise on some nuetral topic. For intance, if he is a wine conosouirre you could ask him for advice on what type of white wine would be a good pairing for a meal you've been planning.
Usually during our drinks on the couch I introduce subtle elements of touch, a light (one handed) massage, an emphatic or affectionate gesture. Allow this to progress to some full on making out on the couch. You can draw this out, you've got 2 hours to kill and it makes the whole experience better! Progressively introduce more body contact ( I usually end up sitting on his lap, facing him). Then give him some oral attention on the couch, but stop short of making him cum. Then it will feel natural to lead him to the bed. After getting him there proceed with another round of oral (minus orgasm) before putting a condom on him and going at it. Since he has been highly primed, he probably won't take too long! Clean him up then offer him a massage on the bed. The better you are at massage, the more patience he'll have for it. Ask him where he carries his tension, and spend extra time in those spots. Also, the massage need not be limited to just his back. Neck and scalp massages always seem appreciated. I take my cue on how talkative to be during the massage from the gentleman. If he is content in silence, turn up the music ( I hope you have a remote!) and enjoy yourself and the oppurtunity to practice your massage technique.
The massage can also segway into round two. You can use more body contact when it is time to cue him that you are ready for more action. You could also ask him about his fantasies. Ask him what he enjoys during oral. He'll likely be happy to tell you and ask you what your fantasies are in return. I reply honestly, and also include that I LOVE a position that we have yet to try. If he hasn't already ended the massage by turning over, invite him to do so. Try out some of his oral sex preferences and then finish by exploring one of your fantasies or having sex in the position that you mentioned.
After he has come, clean him up - either with a towel in warm water or a babywipe. Allow him to relax in bed, relax with him. science has shown that the time directly after orgasm is the best for building intimacy. Take advantage of that. Lie with him and talk.
When you are ready to cue him to go say you need to use the ladies room. While your readying the shower for him, take some time to clean yourself up.
These things take a while! You shouldn't have trouble filling a two hour date... If they are under the time and lingering, say you have a penchant for tea or coffee and make some for the two of you. He may be too polite to trouble you for a bevarage at this point.
Remember that you can do most of these things regardless of whether it's incall or outcall. You can offer to run him a shower or put on a pot of tea even if you are in his hotel room. Don't underestimate the art of conversation! Thats how you turn clients into regulars! Well, not the only way to do so..

Best of luck!