何かをbookするということは主に何かを購買したということを意味します。反面、何かをreserveするということは、皆さんのために残しておいて、別にお金を払わなくてもいいということを意味します。
例：I booked a flight for us to Hawaii.（私はハワイ行きの航空券を購入しました。）
例：I reserved a table for us at a nice restaurant.（私は私たちのために素敵なレストランで席を予約しました。）