Le petit bourg est situé sur une colline dominant la plaine de la Broye. La cité est riche en histoire et en monuments, tant sous l'occupation romaine que sous l'occupation des diverses chevaleries du Moyen-Âge.
La cité comprend deux sites historiques d'importance nationale. Aventicum, ancien chef-lieu politique et administratif sous l'occupation romaine et la Cité médiévale construite à la fin du XIIIe siècle.