Yes, we have a 7-day trial for every plan.

No, everything is hosted on our servers at no extra costs.

No, it is not necessary, but if you have one and want to use it just add it from your dashboard in the Custom Domain field.