Yes, they do.
I love MAPS.
Here is a good one of Louisiana
http://www.sitesatlas.com/Maps/Maps/LA1.htm
WXNATION:
Houston:
http://www.wxnation.com/houston/
Lafayette, LA;
http://www.wxnation.com/lafayette/
TONS OF LINKS!
I like that Texas site because it links to local tourism stuff very quick. I am a huge "do it in Texas" guy and love to find good Texas info.