Some lesser-known hotel-booking websites charge hefty fees you won’t pay on the hotel’s site or major online travel agencies.