The best solution will be domain email forwarding service if you have a server, but do not have enough budget to operate mail server.
improv.mx is 100% free domain email forwarding service I found most recently - it does not require registration, but just put your domain name and your personal email address like below. For your information, the server is located in Switzerland.
Once register your domain name, you should add MX record information to your DNS entry based on the guide above. It may take about half days at least if your TTL configuration is default.