Booking.com is a good option for all destinations. For Europe it is the your best choice to find great deals.
To find accommodation in North and South of America, I recommend Expedia.
For hotels in Asia, I recommend using Agoda to find a place to stay.
If you want to stay in a local apartment, here is your 30€ discount for your first booking on AirBnb!