Interlaken is the better option if you tend to visit both mountains and lakes in the Bernese Oberland at once. It is a cosmopolitan town with a wider range of amenities and activity options. On the other hand, Grindelwald is perfect if you choose higher mountains over the lakes.