Santorini vacation

Getting there :

We started from Stuttgart , Germany. The connection to Athens was with Lufthansa Airlines. From Athens to Santorini it was Aegean Airlines. If you plan to take a ferry from Athens to Santorini consider the time it takes to reach the port from the airport. During our return it took us a good part of 2 hours to reach from the port to the airport with the shuttle.

Stay :

If you want to have a quintessential vacation at Santorini then book for a place overlooking the caldera at Fira or Oia. We settled for a reasonably priced EcoXenia studio apartment at Oia (pronounced hee-ah). This place was away from all the noise and had a good view of the Aegean Sea from the terrace.

Visit Timing :

We visited Santorini in September and we had to best of the weather and there was no big crowd.

Things to do :

If you are for beaches then you are probably at the wrong place. Make no mistake , Santorini has one of the best views of nature. The caldera will be one of the best places I have seen. But Santorini is not the place if you want beaches.

Hike from Fira to Oia :

So coming to the point, the most beautiful Santorini experience is the hike from Fira to Oia. Just start from Fira and walk towards Oia along the edge of the caldera. Be prepared with good footwear and carry water. Start some time at around 15:00 and  you will make it to Oia for the famous sunset. At least for us this experience was the highlight of our vacation.


Go around Oia :

The host where we stayed told us that Oia is classic Santorini and Fira is more commercial. So make it a point to walk in the narrow alleys and the passages at the edge of the Caldera. The houses and churches unlike Fira have the classical white walls and blue domes. Also in the evening not only the sunset but the colours of the sky right after the sunset is worth seeing.

Some other less interesting places:

The beach at Perissa was the only beach in the Island that was worth spending time. Also the taverns at the beach have good fish for reasonable price.

The ancient site of Akrotiri can be visited if time permits. Its nothing spectacular but if you interested in the topic of Atlantis then this place has some connection.

The rest of the time we spent in our accommodation overlooking the Aegean Sea.

Getting around :

One can rent ATV , cars or two wheelers. Cars would be the safest option as the traffic can be erratic sometimes. The other option would be busses. The ticket prices are very cheap. The connectivity and the frequency is also not bad. Although keep in mind that the busses might not be on time always.

Return :

For the return trip we took a ferry from Athinios (Santorini) to Piraeus (Athens). It was a BlueStar ferry. The tickets can be purchased at any travel agent in Fira. During the month of september we did not have to do an advance booking. Most of them offer standard prices. There is always a bus one hour before a ferry departure from Fira to the port. If it’s a late night ferry then carry adequate jackets as it can be really cold at night even though the days are very warm.

Raspberry Pi as a wi-Fi Access point using Joy-IT

These are steps I followed to make the Raspberry Pi act as a Wi-Fi access point.

I am using a Raspberry Pi B with Joy-iT WLAN stick inserted into one of the USB ports.

I have the ethernet cable connected to the Pi for the incoming internet connection.

The OS running on the Pi is the Raspbian Wheezy.

I have connected the Pi to my TV using the HDMI and I use the Microsoft Wireless Keyboard 800 as the input device.

1) Remove existing hostapd if any.

sudo apt-get autoremove hostapd

2) Get the modified RealTek driver and extract it. Ensure that the ethernet cable is connected to the Pi.

Thanks to :

tar -zxvf v1.1.tar.gz

3) Build the driver that was downloaded in the previous step. This step takes some time. initially it may seem that nothing is happening but after some time the compiler CC messages appear.

cd RTL8188-hostapd-1.1/hostapd
sudo make

4) Install the driver.

sudo make install

5) Edit the /etc/udhcpd.conf using nano.

sudo nano /etc/udhcpd.conf

Change the contents to :

interface wlan0
remaining yes
opt dns
opt subnet
opt router
opt lease 864000

5) Edit the /etc/default/udhcpd using nano.

sudo nano /etc/default/udhcpd

comment the DHCPD_ENABLED=”no” (i.e. put the hash at the beginning of the line):


6) Run the following command. Gives a static IP to the Pi.

sudo ifconfig wlan0

7) Make the above step automatic at boot. Edit the /etc/network/interfaces.

sudo nano /etc/network/interfaces

Replace the line iface wlan0 inet dhcp to:

iface wlan0 inet static

If the line iface wlan0 inet dhcp is not present, add the above lines to the bottom of the file.
Comment the below lines (i.e. put the hash at the beginning of the line).

#allow-hotplug wlan0
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet manual

8) Edit or create the /etc/hostapd/hostapd.conf .

sudo nano /etc/hostapd/hostapd.conf


Choose ssid and wpa_passphrase of your liking. This will be the name and the password of the Wi-Fi access point created by the Pi.

9) Make the configuration file created in the previous step active. Edit /etc/default/hostapd

sudo nano /etc/default/hostapd

Change the


line to


Do not forget to remove the # at the beginning of the line.

10) Enable IP forwarding in the kernel.

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" 

Edit the /etc/sysctl.conf file to make this step automatic at boot.

sudo nano /etc/sysctl.conf

Add the below line at the bottom of this file.


11) Run the below commands to enable NAT.

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

Make this step automatic at boot.

sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

12) Edit /etc/network/interfaces.

sudo nano /etc/default/hostapd

Add the below line at the bottom of this file.

up iptables-restore < /etc/iptables.ipv4.nat

13) Run the following commands as the last step to make the Pi an Acess point.

sudo service hostapd start
sudo service udhcpd start

Make the Pi an Access Point right from its boot.

sudo update-rc.d hostapd enable
sudo update-rc.d udhcpd enable

The above steps make the Pi a decent access point. Sometimes there have been issues where the PI stops being an Access Point and I need to run the below commands to restart the hostapd and udhcpd.

sudo service hostapd restart
sudo service udhcpd restart

The steps I have followed are from the following sources:

Mountain Lion OSX : Features

Mountain Lion OSX : Features

In this post I mention some of the features that I really like in the Mountain Lion OSX. I use a MacBook Pro from early 2011.Hence most of the stuff I mention here are trackpad relevant.

For the ones who are used to other operating systems there is a tendency to use the OSX as windows or Linux or any other OS.The below mentioned features make you use the OSX as a OSX.Some features are existing in the previous versions of OSX and some are new in the Mountain Lion OSX. The list is not exhaustive , I will keep adding new stuff regularly.

Launchpad :

Pinch the trackpad with the thumb and the other 3 fingers.The Launchpad comes up.Here you will find all the programs. You can do a two finger swipe to move between different pages of the Launchpad.

Mission Control:

You can have a birds-eye view of all the open windows by doing a 3 finger swipe upwards. If the three finger swipe does not work then check for the “System Preferences -> Trackpad -> More Gestures -> Mission Control”. The mission control can also be accessed using the key F3.


The Mountain Lion OSX is as close as it gets to an IPhone experience on a Mac. And with every new version of OSX the gap will be smaller than the previous.So if you had used a previous version of the OSX the default scroll direction in the Mountain Lion OSX will not be natural. But if you have been a Iphone user then the default scroll direction would feel natural. Anyways you can change the scroll direction by going to “System Preferences -> Trackpad -> Scroll & Zoom -> Scroll Direction: Natural”. Unchecking this box will make you go back to the scroll direction of the previous OSXs.

Fullscreen for programs:

Its always pleasant to have the program content on the full screen rather than share space with the tool bar,address bar,Menu Bar. To make a full screen click on the opposite pointing arrows at the top right corner of the program window.To exit the full screen move the mouse pointer to the top of the screen and click on the inward pointing arrows.If you have multiple fullscreen programs open then you can browse through them by doing a three finger swipe on the trackpad.If the three finger swipe does not work then check for the “System Preferences -> Trackpad -> More Gestures -> Swipe between fullscreen apps”.

Window Resizing:

In Mountain Lion now you can resize the windows by dragging any of its edges. This was not the case in the previous OSXs where the resizing was only possible by dragging the lower right corner of the window.

Quick Look:

You can have a quick look of any files by selecting the file and then hitting the space key. This gives a quick preview of the selected file.

Finder background:

Although of only aesthetic relevance you can change the background of the finder window when in icon view. First select the icon view. Then go to “view -> show view options”. Here you get an option to select a background. You can make this to be default  for your entire Mac by clicking the “Use as default ” button.

Select files or folders in Finder using keyboard:

In the Finder window you can directly select a folder or a file by typing its name.

Spring loaded folders:

There is a easy way of moving files between folders. You just drag and drop into the folders. The spring loaded feature helps in moving files between nested folders. You just need to drag the file onto a folder and wait until it opens the inner folder and do the same until you get to the required folder.

Do and Undo delete :

To delete a file a folder the keyboard shortcut is Command + Delete. To undo a delete the keyboard shortcut is Command + z. The Mac remembers 4 levels of deletes. Hence Command + z can undo 4 previous deletes.

search your mac using spotlight :

A complete blog page can be dedicated to the spotlight feature of the OSX. But I will mention only certain favourites of mine.

First get the spotlight field active by using the keyboard shortcut Command + Space.

The spotlight can act as a calculator. just type for example 5 + 2. You will see the answer appear next to the calculator.

To search for files and file contents with exact phrases surround the phrase words with double quotes. For example type “Comfortably numb” and the spotlight will list all the entries having this exact phrase.

To search in file with a particular type use the keyword kind. For example to search the the word hello in pdf file type

hello kind:pdf

The spotlight also accepts boolean searches. To search for files having the words Hello and How. Type

Hello AND How.

Arch Linux and Mountain Lion:VirtualBox Part 3

Arch Linux and Mountain Lion:VirtualBox Part 3

Install Arch Linux on the virtual hard drive:

The steps below are the ones I followed by referring the beginners guide.

1)After the 12 steps mention in my other post,you will be presented with a shell prompt. I have an US keyboard hence I will skip the part which is required for other language keyboards.For other keyboards refer the part “Change the language” in the beginner’s guide.

2)I had an internet connection by default hence did not need to configure the same.To find out if there is an internet connection run the command:

 ping -c 3

If you don’t get the below error then you are doing fine else check the beginner’s guide.

ping: unknown host

3)Now we will partition and format the virtual hard drive.We will create 3 partitions Root,Home and BIOS.Run the following command

cgdisk /dev/sda

4)Now we are presented with a table which has no partition entries.

Create the Root partition first.

Choose New (or press N)
Press Enter for the first sector (2048)
Type in 10G 
Press Enter again for the default hex code (8300)
Press Enter again for a blank partition name.
This creates a new Root partition.

Now to create the home partition:
Press the down arrow a couple of times to move to the larger free space area.

Choose New (or press N)
Press Enter for the first sector
Type in the remaining 10G
Press Enter for the default hex code (8300)
Press Enter for a blank partition name.
This creates our home partition.

Now to create the BIOS partition:
There should be third entry in the table with 1007.0 KiB size.Press the up or down arrow and select this entry.

Choose New (or press N)
Press Enter for the first sector.
Press Enter again for selecting the remaining size.
Type EF02 for the partition type
Press Enter for a blank partition name.
This creates our BIOS partition.

5)Create a file system.Run the following commands.

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

6)Mount the partitions:Run the following commands.

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home

7)Install the base system.Run the following commands.

pacstrap -i /mnt base

8)Generate a FSTAB (File System Table).Run the following commands.

genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab

Press Control X followed by Y and enter to save the file and exit nano (The default command line editor).
9)Chroot(Change the root directory) and configure the base system.Run the following commands.

arch-chroot /mnt

10)Setting the Locale.
Run the following command:

nano /etc/locale.gen

Uncomment (Remove the # at the beginning of the line) the lines that are relevant.I only needed en_US.UTF-8 UTF-8.Press Control X followed by Y and enter to save the file and exit nano.
Run the following command:


Run the following command:

echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

If you has set a different keyboard than the US layout then refer the “Console font and keymap” section in the beginner’s guide.

11)Set the Time Zone.
For Berlin, Germany I ran the following command:

ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime

To find the allowed Zones run the following commands:

ls /usr/share/zoneinfo/

To get a subzone for a zone.Here Europe is taken as an example.

ls /usr/share/zoneinfo/Europe

12)Set the hardware clock to UTC:

hwclock --systohc --utc

13)Set the host name:I set it to oopra.

echo oopra > /etc/hostname

14)Configure the wired network:

systemctl enable dhcpcd.service

15)Set the root password and remember it.


16)Install Bootloader: We will install Grub(Grand Unified Bootloader) for our Arch Linux:

pacman -S grub
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

17)Now the Arch Linux is installed in the Virtual hard drive.Shutdown the Linux system.
Run the command:


18)Now in the virtualBox window select the “Settings tab” uncheck the CD/DVD ROM.

Screen Shot 2013-07-20 at 11.05.53 AM

19)Start the Arch Linux virtual machine again.
Now we are booting the Arch Linux that is installed in the virtual hard drive.
Again it presents us a shell prompt.Now its time to create another user.Until now we were running as a root user.But for our day-to-day work another user name has to be created.I created a new user oopra.

useradd -m -g users -s /bin/bash oopra

Add some for information about the user. In my case the user is oopra:

chfn oopra

Choose a new password for the new user.oopra in my case:

passwd oopra

20)Now the time has finally arrived to create a Graphical User Interface.
Run the following commands for installing the X window system:

pacman -S xorg-server xorg-server-utils xorg-xinit
pacman -S mesa

21)Install Guest additions:

pacman -S virtualbox-guest-utils
modprobe -a vboxguest vboxsf vboxvideo
nano /etc/modules-load.d/virtualbox.conf

Add the following lines in virtualbox.conf


Press Control X followed by Y and enter to save the file and exit nano.

22) Test X Window System:
Install the default environment:

pacman -S xorg-twm xorg-xclock xterm

Remove the default xinitrc file.

rm ~/.xinitrc

23)Install SLIM for starting a desktop manager:

pacman -S slim

Enable SLIM:

systemctl enable slim.service

Create a .xinitrc file:

cp /etc/skel/.xinitrc ~/.xinitrc
nano ~/.xinitrc

The .xinitrc should look like:


if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  unset f
exec startxfce4

Press Control X followed by Y and enter to save the file and exit nano.

The .xinitrc file should be created for all users. The above step only creates the .xinitrc file for the root. For the other user I created (oopra in my case) the same file has to be created.

su oopra

Create a .xinitrc file:

cp /etc/skel/.xinitrc ~/.xinitrc
nano ~/.xinitrc

The .xinitrc should look like:


if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  unset f
exec startxfce4

Press Control X followed by Y and enter to save the file and exit nano.


Do not forget to exit.


24)Install the desktop manager xfce4.

pacman -S xfce4

25)Now you have a basic Arch Linux with GUI support.Time to enable the sound :
Install Alsa running the following commands:

pacman -S alsa-utils

Unmute running the following command:

amixer sset Master unmute

Initialise Alsa control in Virtual Box running the following command:

alsactl init

26) Install flash plugins:

pacman -S flashplugin

27)Now you have a basic Arch Linux with GUI support.Now reboot using the following command:


Once it presents the login window. Login with the username and password that was created before. You can add anything more you want but running the

 pacman -S PackageNameYouWant


Arch Linux and Mountain Lion:Why (Arch) Linux Part 1

Arch Linux and Mountain Lion:Why (Arch) Linux Part 1

My first choice for an OS is GNU/Linux. But the performance of the MacBook pro is irresistible. So I went ahead and bought a Mac.The question that will I be able to run GNU/Linux on Mac was on the back of my mind.As with other things I thought I will figure it out someway or another.

The MacBook Pro is an amazing machine.As the OS X is specifically designed for the hardware it runs on.It makes the OS X fast,efficient and pleasant for the user.The battery and the display are the other things that make the MacBook Pro a good buy.

All said I was still missing GNU/Linux.The mere possibility that I could configure it to exactly my requirements makes it a favourite.Added to this for me it is the best environment for software development.Hence not having GNU/Linux is not an option.And buying another machine was not an option either.After spending nearly 65,000 INR on the MacBook Pro,I was almost broke :-).

So I set out to install GNU/Linux on my Mac Book Pro.The first thing that came to my mind was to dual-boot with Linux Mint.The Mac boot loader Boot Camp is known to support dual-boot with Linux.But it was too restrictive for me.Also Apple does not officially state that it supports dual-boot with Linux.Hence the next step was to use rEFIt.But it was never smooth for me.Hence I uninstalled rEFIt.I also had problems upgrading the OS X to Mountain Lion after doing this.Although I am not certain my suspicions are towards the rEFIt.So I decided not to mess with the boot of the Mac.

So the other option is to use Linux on a Virtual Machine.Below are the steps I followed to install Arch Linux.I choose Arch Linux as it is the most customisable distro I know and the documentation is excellent.I had tried ubuntu as a virtual machine but it made my Mac horribly slow.You can refer the Wiki of the Arch Linux or follow the below steps as I did.Mine is a MacBook Pro 13-inch,Early 2011,connected to the internet with the ethernet cable.

Check my other post for installation of  VirtualBox on Mac and running Arch Linux as guest.

Mountain Lion:VirtualBox Arch Linux ISO image w/o burning CD/DVD Part 2

Mountain Lion:VirtualBox Arch Linux ISO image w/o burning CD/DVD Part 2

Install VirtualBox and Boot Arch Linux from the iso image:

1) Download VirtualBox disk image from here or the official link.Also download the Arch Linux ISO image for here.

2) Install VirtualBox by double clicking on the disk image and following window is displayed.Click on the VirtualBox.pkg and follow the instructions that are displayed. (For windows 8 users just click on the downloaded exe file and follow the below instructions)Image

3)Once installed, start the VirtualBox application from the “Applications folder” and click on the “New” button at the top left corner.

4) Give any name for your virtual machine.Select the type as “Linux” and the version as “Arch Linux”.

5) Set the RAM size to 1024MB.I found it to be of the right size so that the Mac OS X (or windows 8) can have the remaining 3 GB for itself.If you increase it above 1024 MB then the Mac OS X performance decreases considerably.

6)Select “Create a virtual Hard Drive now”,”VDI” hard drive type,Fixed Size of minimum 20GB in the next windows.

7)Now in the main window there should be an entry of the virtual machine that was created with the above steps.

Screen Shot 2013-07-20 at 12.10.58 PM

8)Select the newly created virtual machine and click on the settings button.

9)In the new window select the system tab.Rearrange the boot order so that the CD/DVD ROM is before the Hard Disk and check both of them. Let the chipset be “PIIX3” and in the extended features check “Hardware clock in UTC time” and “Enable absolute pointing device”.


10)Next select the storage tab.Here you should find the already created VDI.Now right-click outside the VDI entry and add a “IDE controller”.After that right click on the newly created IDE controller and select “add CD/DVD device”.Here in the new window select “choose disk” and select the Arch Linux ISO image that was downloaded before.


11) Now start the virtual machine and it should boot the Arch Linux from the ISO image.The Arch Linux presents a shell prompt instead of a GUI.This is because Arch Linux is very minimal and it allows you to choose and install the desktop manager you prefer.

12)The next step is to install the Arch Linux on the VDI virtual hard drive that was created.Check my other post here for the installation.

How to remove wine stains from a white wall

How to remove wine stains from a white wall

The splash:It so happened that I bought a bottle of wine while in Germany and did not have a bottle opener.So instead of pulling the cork out I tried to push it in.I now know that it was a stupid thing to do. The are other proven ways of opening a wine bottle without a wine opener.Please check them here.Due to the pressure inside the bottle the wine splashed into my face and sadly to the surrounding white wall and the roof.

How to remove the stains:The first thought was to wash it out with water.But  it didn’t help. Although the stains became a little lighter in color it was still visible.So the next step was to bleach it out. So I bought bleach (Heitmann wasche weiss ) from REWE. This is a very light bleach (15 – 30 %). Hence I added 3 parts of water to one part of bleach and kept the solution for some time.Then I dampened a clean white cloth with this solution and gently wiped the stains off.The stains went off.

Bangalore : My take on owning an apartment

Bangalore : My take on owning an apartment

My perspective is based on the fact that I am from Karnataka but not from Bangalore and I am not keen on settling in Bangalore.I am here only for work.If you plan to settle in Bangalore then stop here and read no more.

So, Will I ever buy an apartment in Bangalore?. From what I earn now and if I extrapolate my future earnings using my “common sense” ( On which I completely agree with Mr. Einstein ),the answer is a definite No.

The apartments that I can afford to buy in Bangalore ( including the maximum loan amount of around 30 Lakhs I can bear) :

  • Are nowhere near the place where I work ( Koramangala ).
  • Don’t have Kaveri water supply,Which I think is the only reliable source of water in Bangalore.
  • Are under construction or suspiciously priced.

Adding to the above points I am also not sure about the quality of construction material,the skill level of the labour used,the longevity,the future price trends of real estate in Bangalore.

I have come across a lot of suggestions about real estate being the best form of investment.But for me certainly Bangalore is not the place to do so.Especially when the city economy is primarily driven by the Software Services Industry.So instead of owning an apartment far off from the city and pay a major portion of my salary to the bank as EMI. I would rather save my money for my retirement and live in luxury during my working life inside the city.I would invest in real estate but in a city where I would like to retire but I have decided that it wont be Bangalore.

Sony Xperia Tipo : Touch Screen problems

Purchase: I had purchased my Sony Xperia Tipo on FlipKart for INR 8990 during January 2013.

Why Sony: My first phone was a Sony Ericsson W300i. This was one of the best phones  I ever owned.I had other Nokia and Samsung phones but they never matched the W300i.Hence this time I thought of going back to Sony.

Problems: It was all well for the first fortnight. Then the touch problems appeared.

Touch Issues: It was so bad that I practically could not use the phone.I couldn’t “slide to unlock” without multiple attempts nor make a call without discomfort.The screen just could not register the touches.I searched for any official communication from Sony about this problem and I found none.I tried to reinstall the Android OS, but still no luck. Then I did some more searching on the Web and found that this could be a touch calibration issue.One of the blogs suggested that the TouchFWTools should do the trick.The procedure I Followed is mentioned below.

1) Download TouchFWTools directly into the mobile or using a PC.

2) If you downloaded TouchFWTools using a PC then transfer this file to your mobile phone using a data cable or bluetooth. After copying, disconnect mobile phone from computer.

3) Go to phone Settings, and in Security section, enable “Unknown sources” setting to allow phone to install non-market applications.

4) Open the Astro application or any other file manager application (Like “My Files”) and look for the location of the downloaded file TouchFWTools. Select this file and click install.

5) Now you should have TouchFWTools as one of your apps.Start the TouchFWTools app and place your mobile phone on a flat surface. Press the “calibration” button. It will take few seconds to finish the process. Do not move or pick up the cell phone during this process. When it is done, test your touchscreen.

Paris to Barcelona 4 days itinerary

Flight Tickets:For cheap flights availability check or only check for the availability here.I usually book directly on the website of the airliner.I had booked tickets on Ryan Air as it worked out cheaper for me.The downside of booking on Ryan Air is that the airports where these flights operate are far from the city.Hence consider the charges required to reach the airport before booking on these budged airliners. Also do a lot of searching on the net before booking the tickets.I usually search for 3 days before deciding on the flights.This holds no matter how cheap the flight tickets appear on the first few attempts of searching.

Time of visit: We visited during the middle of november and it was nice.There were some showers but it was not bad.

Place of stay: We stayed at a youth hostel Be Mar Hostel. It was a perfect place with good breakfast.The location very close to Rambla Del Raval has a great night life.The best part was that the front desk of the hostel is open 24*7.

Places of Interest: We found the night life in the Rambla Del Raval as the best part of Barcelona.But below are the places we visited during the day.

Cathedral of Santa Eulalia:


Beautiful gothic structure dedicated to Saint Eulalia and contains her tomb.Its the seat of the Archbishop of Barcelona.I found the colour of the interior to be strikingly beautiful.

Arc de Triomf:


It’s a beautiful Arc made of Reddish bricks.The promenade where is stands is a nice place to relax.

Sagrada Família: 


Probably the most ambitious art project I have come across.Still incomplete yet a marvel.The construction started in the yea 1882 and is estimated to be completed in 2026.Its funding currently is completely from the ticket sales.Take the lift to climb the towers.The view from the tower is stunning.

Magic Fountain of Montjuïc:


A great display of colour and lights.One of the highlights of the trip.

Barcelona FC Stadium:


If you are into football then a visit to the Barca FC stadium is the first thing on the mind for a Barcelona trip.Book tickets for the stadium and the museum online here. There is no better place to know the history of the club than here.When we visited the golden boot won by Messi was on display.The cabinets of trophies is also impressive.The stadium when we visited was the biggest in Europe.

Parc de la Ciutadella:


A large park with a beautiful fountain.A good place to take a break.Dont miss the metallic mammoth at the entrance of the zoo.



We just spent one evening at the beach.It was quit and nice.In spite of all the hype we found it pretty normal.

Day trip to Montserrat:


If time permits don’t miss Montserrat.Take the cable car from the bottom of the Montserrat to the monastery.The experience is one of the best I ever had.Although the monastery is beautiful and all,the trek was the best part.Although a bit challenging it was worth the effort.

Park Güell:


This part is all Antoni Gaudi. It has extravagant mosaic work.Although a lot of visitors it was a little gaudy for me.