I fully endorse tampa bay saltwater myself, shipping is a killer but worth it! Richard takes care of you VERY well. It is by far the most alive live rock I have ever seen and if you get "the package" I recommend ordering 1 size smaller than he suggests because he WILL overload you!
If you would rather save a bit of cash I would go with BRS pukani rock which is amazing for dry base rock (25 lbs overfilled my 40b by a large margin) and then go to premium aquatics to get online decent rock since they sell it by the pound instead of by the 30-50 pound lots.
The in between road money wise would be fosters and smith and by the box lots. No real hitchhikers of any real value but that means no real pests either.