The university town of Neuchâtel lies on the north bank of the lake of the same name. The medieval town centre with its castle and 12th century collegiate church give this city a special charm. Its cultural life is vibrant, original and varied. Festivals and events follow the seasons: Festineuch, Neuchâtel International Fantastic Film Festival (NIFFF), Buskers Festival, Grape-Harvest Festival, International Week of the Puppet, etc. Neuchâtel also has many museums, multiplex cinemas, art galleries, several hot spots for music and dancing, libraries and two theatres, to mention but a few examples.