SiteGround would be my choice as it is the best overall host here. If price is your main concern though, Dreamhost would be the cheapest option for you.
2