I have basically the same though I'm sure I pay more, and I have several domains.I have a personal domain and web hosting for £37.62 pa (as at this year). The web hosting gives me loads of alias email addresses (I have 50 at the moment). I use Thunderbird which allows me to set multiple From addresses.
Although I appreciate I am 'stuck' with the web hoster, at least I have no problem if/when I change my ISP. For this reason I feel it is money well spent.