Carnival posted blowout results this week, and the shares are trading for just 12 times forward earnings. Viking is trading ...