i am fairly new to snakes having only owned a couple of garters that i caught myself. i was looking into buying a snake and was wondering what is a good idea for beginners, i would also like something affordable, tame, and fairly hardy. Some species i have heard include Cornsnakes, Kingsnakes, and a couple different boas. i would like any and all suggestions regarding which species is best. also i would like to know if i purchase the forementioned snake what size terrarium, what kind of substrate, what they eat, etc... thank you to all who post.