How to choose the best domain name

In our modern times, where we use the Internet on the daily basis and the number of web pages is overwhelming, finding a free domain is a matter of having free time and a little bit of creativity.