Edelweiss is a German restaurant offering classic fare in a snug setting with a beer garden and live music.