Weddings are often booked up to two years (or more) in advance so if you have your heart set on a particular hotel, church or ...