Color plays an important part in the first impression a house or villa gives. In Thailand the light is very bright and color makes a strong visual impact. In Thailand as in South America using bright colors is part of the local aesthetic. And whereas using pinks might be considered undesirable in the West the color is not frowned upon in the East.
Color is, however, very much down to an individual's taste. It is really a matter of what works for you.
Color can be added to a villa in a number of ways. The most common way is to paint concrete. It is also possible to get colored finish for wood. Also colored roof tiles and wall tiles can bring interest to a building.
Below are a number of photos showing examples of how color is used in Thai architecture.