I would recommend Zermatt - if you like mountains and hiking and quiet, Lucerne if you like cities and nightlife. Lucerne is a city, you will find the same kinds of things in Lucerne that you will find in Geneva - Lucerne does have Mt. Pilatus, you can take a great round trip tour, boat, cog rail, tram, gondola, bus...