Why can't they simply build a smaller footprint at the bottom, say half the size. make it two stories that way the neighbors house is further away and place the garage in the back somewhere and put a nice stone paved driveway (not too wide) leading to the back where the garage is.
The key to making these houses look nice whether it's small or large, is the ratio of height to width and length, as wells the features: such as a small tower, the slope of the roof, etc.