Cobblestone streets, dusty pink houses and a charming river.