YES namecheap is the good hosting site.
For servers at lower price i was searching and found a site https://www.xfurbish.com/ which offers good price. you can go through it if u are looking for...