My list of recommended beginner snakes, and I often get asked for small ones, so less equipped to answer for those that want very large snakes.
In no particular order, Rosy boa, Kenyan Sand boa, African House snake, Western or Tricolor Hognose (males are better pets though they fast more often than females) Corn snakes, Trans Pecos ratsnakes, mexicana complex kingsnakes and Honduran milk snake.