In urban settings, most Portuguese natives 50 or younger speak English (fluency varies, naturally). I can't really speak for rural areas. In order to integrate socially, however, you'll find it's easier if you speak Portuguese -- i.e. if planning to stay for a few years, learning the language is a good investment.