Even for beginners i would recommend a cheap webhoster, it's pretty important you get a paid domainname and it doesn't cost a lot nowadays, so i would prefer secure web hosting above free web hosting.
Agree, as a web designer every websites is a business card, so i would refuse the offer to make a web page with it. I would probably give him a reason why he shouldn't use WIX and just take something more professional.