At least 2 days is required to enjoy and explore this charming city and explore its significant historical attractions, museums, scenic parks, quaint shops, and restaurants that are worth checking.