Annecy, the medieval old town at the foot of the Alps. With plenty of things to do in Annecy France, the city is a delight for history buffs and sports lovers.