Sunny location with at least eight hours of sun each day. They should be planted in a nice garden spot that has well drained, loose soil. Heavy or clay soils should be amended with peat, compost and mulch to help geraniums grow better.