A useful website contains popular booking for hotels, resorts, and hostels

Booking.com

Booking.com Booking.com Booking.com

Agoda

Air bnb

Trip.com

KLOOK

Klook.com