Another two to watch out for.
My husband recently booked a hotel room in Southampton online, using a reputable and well known booking agency, no problem, paid via credit card. When the confirmation email was received we saw that the booking was for the hotel in Southampton, but the address was in another town completely. We phoned both hotels, neither had received any bookings. We did get our money back, and also contacted the booking website who then removed the site from their agents. If we'd taken the booking for granted and not checked, we'd have had no room, and lost our money.
Also, we recently booked a weeks fishing holiday at a caravan site in Essex. Their publicity said 'book early to receive maximum discount'. We paid over £350 for this. A week before we were due to go there, we looked online for directions. The price for the same grade of accommodation was down to £150! When we queried it, we were told that it was to get unbooked caravans filled. When we complained that the early booking discount was a fallacy, they wouldn't give us any refund but offered us free breakfast for the week. We were ripped off, will not be returning.
EU Passport control legislation