You can get married in French chateau or a real British castle — and it'll cost you a lot less than you might expect.