Flight
There are plenty of transit options from the airport. The bus stops and train station are named Genève Aéroport. There are also taxis out front (can be pricey) and car rentals (see below).
Hotel
Standard Double room, 165 per night, includes breakfast buffet, fitness room access, pool, wifi and parking. City tax CHF 4.50 per person, per night. Free shuttle to/from Geneva airport and Coppet train station (7am-10pm, subject to availability) Accessible by car, not easily accessible by public transit. Restaurant, spa and pool on site.
Discount Code - Mention the block 'Cornelisse' for favorable rates
Hotel
Classic room, without lake view : CHF 170.21 per night Superior room, with partial lake view : CHF 182.96 per night Deluxe room, with panoramic lake view and coffee maker, parking included: CHF 204.21 per night Breakfast costs CHF 24 per day and per person. (Note: there is an excellent bakery/tea room, and a full grocery store, within 2 minutes' walk of the hotel) City tax costs CHF 3.75 per day and per person. This entitles you to free public transportation within the Canton of Geneva (so to/from airport and Geneva itself. Does NOT include trains toward the wedding venue as it is in the Canton of Vaud.) Parking costs CHF 21 per night and per car (included with the Deluxe room). It is easy to walk to shops, restaurants, and the train station. This one is furthest from the wedding venue, but closer to Geneva. This hotel is very easy to access by public transit from Geneva, though a bit further away from the venue.
Discount Code - Mention the block 'Cornelisse' for favorable rates
Hotel
Standard room, queen-size bed or twin beds CHF 115 per night plus CHF 4.50 city tax per day/per person. Breakfast is an additional CHF 30 per person (Note that there are a few breakfast options within walking distance of hotel) Access to the Wi-Fi and the exterior parking are included in the rate. Can walk to basic shops and restaurants. Easiest access by car, but it's possible to take the train and then a bus from Geneva. This is the closest hotel to the venue. (Please note, this hotel is fully booked from June 1-5)
Discount Code - Mention the block 'Cornelisse' for favorable rates
Travel Note
There are many places to stay a short drive from the wedding/reception venue (which is about 40 minutes from the Geneva airport). Personally, we often use both VRBO and Booking.com to find places to stay. Both platforms are trusted and reliable. Just be sure to verify location and read reviews before making any reservations. French accommodations can sometimes be a little less reliable than in Switzerland, but generally less expensive. Two areas to focus on would be Nyon (Switzerland) and Divonne-les-Bains (France). Surrounding villages are also good choices.
Travel Note
The Geneva Internation Airport straddles the border of Switzerland and France. There are car rental agencies in both sectors. Rental cars are allowed to cross the border. Renting online from an agency on the French side is often more affordable. Easy to do in English. A side note on driving in Switzerland: DO NOT SPEED. You will get a speeding ticket, and even if you don't own the car, the Swiss government will find you and fine you.