An artificial planet. If there are no suitable terrestial planets in the system you wish to colonise you may consider constructing one of these. Use local matter to create a small black hole. then suspend a dynamic suprashell above it. You can increase the size of the shell, but that will lower the gravity unless you increase the mass of the black hole too.