I always book myself.  I start with the hotel room and then decide what reservations we would need for restaurants.  Then I just add anything else we need.  I usually have a really good time planning it all out.  This is a great place for planning help too!