This is always a tricky question to answer and there is no straight answer. To make a right choice following are key criteria:
- Number of website to be hosted.
- Number of sub domains.
- Data size (Gbs) needed.
- Type of access needed.
- Database
type used.
Based on the answers compare monthly/Annual price and opt of hosting provides. One of another economical provider is hostcompute.com.