As someone said earlier, foreplay should last all day. A sexy text. A naughty phone call. A lingering touch. A look over dinner, etc. The build up is what makes everything better.
Anticipation is needed as often as possible.
Although, the occasional quickie in the bathroom at a party is fun too!