Geneva is located on the west end of Lake Geneva or lac Léman as the French call it. It is a great city with to walk around with plenty to see. You can spend a couple hours walking the shoreline. They have boat taxis that are a great help in getting around to see the whole city. We even took a tour of the UN, which was interesting. As for craft beer they have a handful places to visit.
For dinner we went to "Les Brasseurs", a craft beer restaurant. I found it on the web with good reviews for its beer. It was a popular place and very busy. This was probably helped because its location, right next to the train station. They had both indoor and outdoor seating with wide variety of bar food. The patio was packed so we ended up eating inside. It was good, however I wish we had been more adventurous and found a smaller more personal brewery.
Locaton: Place de Cornavin 20
Nearest Metro: Cornavin Station, Trams 14, 15 and 18 (Geneva Main Station is also at the same location)
Updated May '15