Geneva is located just miles from the Switzerland-France border ... French and Italian restaurants reign supreme here. For some of the city's best French cuisine, check out Bayview, Le Chat ...