SmugMug has different plans and starts from $5.99 per month. You get additional features for every higher-level plan. There is no free plan, but SmugMug provides a 14-day free trial.