Madison, Alabama, adjacent to Huntsville, boasts a charming historic downtown with quaint shops and restored buildings, providing picturesque photo spots for street and architectural photography. Nearby Rainbow Mountain offers scenic hiking trails and panoramic views, ideal for capturing natural landscapes and colorful sunsets.