The city is located on the Mediterranean coastline of Spain, very close to the French border. It is the major city of Catalonia province. The culture is typically Mediterranean, mixed between Spanish and French. So when you get there you must try local cuisine, it is really delicious.
Barcelona is awesome city and you should definitely visit it, sooner the better. You don’t need any particular reason, the city is totally worth visiting it. You can enjoy the great medieval architecture, lush parks, amazing night life and so on.
But of you are still thinking of visiting Barcelona here are why to do that: