Kansas City is home to three botanical gardens. Kauffman Memorial Gardens may be the smallest, but it earns its place in the hearts of locals as one of the most beautiful places in the city, perfect for a stroll and photography. The gardens are FREE and open to the public. Something is always blooming, and the fountains make a beautiful centerpiece to the landmark. Powell Gardens is home to a beautiful island garden, rock wall garden, conservatory, Heartland Harvest Garden, Iris Hill and acres of trails overlooking beautiful flowers, plants and prairie.