Butterflies are the ultimate sun worshipers. Plant your butterfly garden in an area that gets a solid 6 hours or more of sunshine every day. Pay attention to the seasonal changes, too. The best site for a butterfly garden will get lots of sun from early spring to late fall, not just in the summer months.