Even with a limited amount of space between house and road, there are many ways to create an attractive first impression. Obviously the house itself is a good starting point. Does it need a fresh coat of paint? Are structural changes required to make the house look more appealing?
Once you are satisfied with the way the house looks from the road, consider the complete view, i.e. the house and the way it relates to the immediate surroundings. Do they belong together? Or are they two separate entities? Are they in harmony and do they complement each other? Or does each have its own distinct flavour?