San Diego. Beach city where the weather is mostly fine 80% of the time. Very body conscious. Some good hardcore gyms in the area. And for juicers, just take the short drive across the border to TJ for your gear. Some BB'ers will cross 3 or more time a week, shoot up/use and than back to California. Even heard there are one or two hardcore gyms on the Mexican side. Drive a little further to Otay Mesa. Cross the border, go down Garita de Otay blvd and there you are. Much Less crowded.
Might have to dodge a few bullets from time to time in TJ though. Six more cartel killings just the other day. Have to cover your gringo ass at all times down there. Try not getting too stoned.