 Though mostly found in tourist destinations in the United States, some resorts in Mexico and the Caribbean now also charge resort fees.A handful of hotels in Canada have also recently taken up the practice.In many countries, it is illegal to charge additional fees not disclosed at the time of booking.