Tom Cruise and Katie Holmes have paid $8,000 (GBP4,440) for a huge batch of monogrammed towels, which they'll give out as wedding gifts to guests attending their nuptials in Italy.