La Ramblas is an area in Barcelona where you can mix shopping,eating and watch eccentric street shows..very colorful..travelmytrips.com