If you like French food - and who doesn't - then you will enjoy the Tuesday and Friday morning markets in Annemasse town center. A smaller market takes place on Saturday morning in Gaillard, a 5 mins walk from the Moillesullaz border. Sunday morning markets in Collonges-sous-Saleve (bus 45 from Geneva to Croix-de-Rozon) and Ville-la-Grand (hourly bus C from Geneva or Thoenx to Puplinge, then 15 mins walk)
Directions: Coming from Geneva, take tramway 12 or 16 to Moillesullaz (it's the last stop), then take an Annemasse bus to the Mairie. Or walk from Moillesullaz to the city centre (about 30 mins)