Eaves are usually large and overhanging. Small ranch house plans tend to be simple rectangles; but there are larger designs which can be have L or U shapes surrounding a courtyard in the center visible from the living areas. Frequently there are sliding glass doors which open onto patios, or large picture windows in the living and dining areas. The design often includes an attached garage as well as patio area. Also, the exteriors are usually of brick, wood, or stucco with simple or rustic interior décor and exterior trim.
In fact, cottages - by which is meant small, asymmetrical, (usually) rural dwellings of one or two stories and stone, brick, or stucco exteriors, come in a large variety of architectural styles. European-type cottages can incorporate design traits from Tudor, Georgian, French, and Italian architectural styles, with open rooms and high ceilings, fireplaces, and even luxurious elements such as gourmet kitchens, formal dining rooms, private master bedrooms, and French doors. What all cottage styles have in common is their livability - their human scale and design for relaxing, unstressful enjoyment of life.
Today's architectural styles have changed significantly, and the home designs available today reflect that. In order to choose a home design, you usually need to first choose a home design company or architect to work with. There are plenty of companies out there to choose from, and finding the most professional company with the latest and most appealing designs will be the goal of any home owner who is looking to renovate or build a new home of their own.
Given their professional experience in house designing, it can be helpful to hear why certain elements will and will not work as you may envision. Your architect will be able to show you 3D walk through plans too. This can be useful exercise to examine sun patterns at different times of day and get a feel for the scale of your future modern home.