I owe special thanks to Prof. Sandro Stringari without whom this Dissertation would not exist. I want to thank him for giving me the opportunity to work in his group, for being a great mentor, for giving me invaluable help in solving the organizational problems.
I am grateful to the many people I have met in the Trento BEC group, in the University of Trento and who have assisted me so much in the course of this work.