"Garage in front is ugly" There's a term used for this kind of house. It's called a "snout house" because the garage sticks out in front of the house like a big ol' nose.
Garages like that have a name. They are called Carriage Garages.