Barcelona is located on the northeast coast of the Iberian Peninsula, facing the Mediterranean Sea on a plain approximately 5km (3 miles) wide. The Llobregat river is on the southwest side, and the Besòs river is on the north side. There are many hills scattered around Barcelona, and most of them are urbanised. The city's port is one of the busiest ports on the Mediterranean Sea.
The origin of Barcelona revolves around two theories. One theory credits the origin of the city to Hercules. i.e. before the formation of Rome, the second theory relates it to be rebuilt by Hamilcar Barca, who named the city Barcino after his family in the 3rd century BC.
Blessed with a great scenic beauty that environs the city with the Collserola mountain range and various small hills, namely- Carmel, Monterols, Putext, Rovira & Peira etc., the natural beauty of the city's suburb automatically get enhanced.
Barcelona has an average temperature of around 16°C (60.8°F). Though the summer in Barcelona can be sweltering and the humidity level can rise to almost 70%, the average temperature during the summer months is 29°C (84.2°F), and the peak temperature during summer can rise to almost 35°C (95°F) sometimes.
The best time to visit Barcelona is the spring season i.e. from May to June. A trip can be planned well to enjoy mountaineering in full swing as this is one of the beautiful phases of the seasons. The weather is pleasant accompanied by multiple festivals.