If shopping is one of your favorite pastimes, Carnival Cruise Line has something new in store for you. The cruise company's ship Carnival Horizon, which set sail on its first voyage earlier this month, has a shopping mall on board, a perfect spot for shopaholics to while away time spending money....