It is a city that still holds a lot of mysteries and to unlock the mysteries you have to spend time there, love it and enjoy it.

Visit Barcelona once and the city will remain in your memory for a lifetime. Such is a spell that is cast!

There are a number of places to visit while in Barcelona. Make sure you have an extended stay so you can enjoy all the attractions.

Temple de la Sagrada Familia - This church is one of the landmarks of Barcelona and is hard to miss. With intricate and ornate carvings, built by a deeply religious man, Gaudi, his life long dream was to complete the church. But he never could and the construction of the building is still going on.

CosmoCaixa Barcelona - Has received the recognition of being the best science and nature museum in the whole of Europe. You can actually walk through a world where they have replicated the universe, the sea world and a rainforest.

Barcelona aquarium - Will take you through the mesmerizing world where you have a close up of an ever eluding sea life. The ultimate moment will be when you watch the sea creatures and marvel at the creations of God.

You have your choice of staying in a hotel or in an apartment hotel while visiting Barcelona. Both have their own pros and cons, so you will have to check what exactly your priorities are. If you are staying for just a few days, then you can easily stay in a hotel because you don't have to worry about anything. They have good hotels with the most modern amenities in Barcelona that you will have a memorable stay with excellent cuisine too. On the other hand, if you are staying in an apartment hotel you will enjoy cooking your own food and you can live in it as per your convenience. Almost all the well known neighborhoods in Barcelona offer apartment hotels. Some of the vacation apartments are centrally located that you will enjoy the proximity to the city. Both hotels and apartment hotels will offer tourism packages so you can have a tour of the great city and other attractions in the nearby areas.

The best time to visit Barcelona will be probably the end of the year. The city adorns a different look during Christmas season and it is a sight to behold. Book your hotel or apartment tickets early so you can stay in the most coveted areas. Accommodations in high season can be difficult to acquire.