Catalonia, Spain is a small city about 40 kilometers southwest of Barcelona renowned worldwide for its Film Festival and Carnival. Between the hills and the sea, it is known for its much-frequented beaches ..