Prague makes adults and children feel like they are in a fairy tale. It is a magical city full of cobblestone streets, little cottages and a castle. Prague is small and walkable with a convenient metro and tram system so there is no need to rent a car if you plan to spend most of your time within the city.
Be forewarned: the magical cobblestone streets are tough on little feet (and big ones too) – wear comfortable shoes.