Hello, I am going to be living in Italy for 5 months, and I plan on traveling to a wide array of countries including: Sweden, Austria, Germany, Switzerland, and France. I am also going to be staying with family in Milan and Verona in Italy as well as a very small town of historical importance to my family. My reasoning for wanting to purchase a new camera is for the ability to take landscape and city images that I can blow up and frame when I get back home. My current point and shoot camera takes alright photos but when I blow them up the resolution is very poor. I was thinking of getting a Canon XSi and that is actually at the top of my price range. I understand that it is a DSLR camera, and it takes time to learn how to utilize it properly, but I think that I am rather tech savvy being a Computer Science major, and that I might be able to learn quickly. I just would like to have a camera that will do just as I said: 1. Having the ability to blow up and frame high quality images 2. Landscape / City photos are the top priority, but it would be nice to have a camera that can do everything... 3. Transportation wise it would be nice to have something compact which a DSLR is not, but that is on the bottom of my list. I will take whatever will get the job done. Also, if possible please post everything that I will need to get with the camera in order to travel with it, etc. I am not really looking in to purchasing an extra lens because that seems like too much of a burden. I appreciate your time reading this and responding. This is urgent because I leave on December 30th, and I would like to order the camera by this weekend. Thank you!!!