Rules will require hotels, travel agencies, campsites, car rental companies and even accommodation apps to collect comprehensive customer data, including home addresses and bank card details of holidaymakers.