The 'perfect storm' making US holidays unaffordable : compar