Direct bookings may offer special deals or freebies. But sites like Booking.com let you compare prices. Check both to see which gives you more for your money.