What do you define as expensive?
I suffered horrendous business cost increases a few years ago, so my own prices went up over the last two years
A website allows anyone to view the content
As above, place the Domain Name with a separate provider
The files can be stored and served separately
In the event of transfer at expiry, the files can be left or deleted, and uploaded again from the stored copy
A facebook page is only available to anyone with a facebook account, so should really only be used to complement a website (similar to Twitter, Instagram, SnapChat, etc)