June 2026 offers the optimal balance of excellent weather, long daylight hours, and vibrant city atmosphere, with temperatures reaching comfortable 17-20°C (63- ...