TripAdvisor has ranked Český Krumlov among the top 10 most beautiful medieval cities in Europe