i would suggest u don't go for free hosting it give bad impression on customers so take cheap web hosting plan and also paid for doamin.