Outside,
Most of the local marinas just sub out their boat top and interior upholstery jobs, to local shops that specialize in covers and interiors.
So if you go direct to one of these shops yourself, you'll do best price wise. Depending on how new the cover is, and also what kind of shape...