MT MIke
I spent the last 3 summers working at the Madison River Fishing Company in Ennis Montana.
I have fished somewhat extensivly on the Madison River. It is a great river to Float. The rivers lower section from Ennis lake to it's confluence with the jefferson and Gallatin just might have the most large trout per mile than any river in the state. The Madison above between Ennis lake and Quake lake is the most popular area. It has good numbers of fish of all sizes browns and rainbows over 20 inches can be very much expected to for skilled anglers. The shuttle service is avaliable at either on the fly shops in ennis but spinners are only avaliable at the hardware store. Be careful of the regulations here!!!

Any more specific questions let me knoe