lol, you sound a lot like my mum! not wanting a large snake but will do with a small one. she even thinks a full grown childreni is big haha, so im getting a hatchy... on friday
little does she know that it will get to 1m
imo, getting a snake takes a lot of information, as there is quiet a bit you need to know and set up before you get it. you gotta get the enclosure ready first, so a heat lamp, thermostat and thermometer is what you will need, along with hides and stuff. you will also need to have a hot end, and a cool end so the snake can thermoregulate. a water bowl big enough so that the snake can fully imerge its body in the water for a good soaking if it wants to. all that is probably the bare minimum.
when you have all that ready, then you can start thinking of the snake. i reckon get a hatchy of either children, spotted or stimsons python. they are a good first snake, as they dont get to big so you wont feel overwhelmed by it when it does get 2m. you also have to remember that bigger snakes require bigger food which inturn means more money for food. some people feed their 10 foot snakes rabbits, while as a full grown childrens python will eat a rat. people often say that the actual animal is the cheapest part, and that is probably true.
another thing, when you do eventually get a snake, you probably wont be able to touch it for a week, until it settles in otherwise you can stress it.
iv never actually owned a snake, but iv done lots of research and am getting one this comming friday.
anyway, good luck