I recently did all this and made a few mistakes myself - its not as easy as it should be I can tell you. What are you thinking of buying?
Paul Clarke's blog - I live in A small town, Kent. Wed + father to two, I'm a full-stack web developr, + I do js / nodejs, some ruby, other languages ect ect. I like pubs, parkrun, eating, home-automation and other diy jiggery-pokery, history, genealogy, TV, squirrels, pirates, lego, + TIME TRAVEL.