Holidaymakers are paying an average of £300 more per week than before the pandemic, analysis suggests.