I love Cozy Quilt shop it is probably the one I visit the most. Rosies is very large and has a big selection, another must see if you are into primitives and cival war is the country loft in La Mesa they also sell antiques really cute place....depending on where you are staying or how much time you have quilt in a day in San Marcos (north San Diego county) is good too. The Ramona Shop is the crazy nine patch.
Yes there are Indian casinos in several locations through out the county again. If you know The area you are staying in I can give you the names of the ones closest to where you will be. Pm me if you want.