Annecy in the French Alps really packs a punch for family travel. Few places allow you so many things to do like take a hike in the mountains, swim in a glistening alpine lake, meander through an old medieval town and shop til you drop. Annecy has all this to offer as...