If you're looking for somewhere pleasant for a drink or two in Cascais then you'll want to check out the Beefeater.
It's the British Pub in Cascais and has all the things you'd associate with that. Yes, of course they serve a full fry up for breakfast, yes, of course they have draught and bottled beers and ciders. More than that though, they're also Cascais' Sports Bar, with large screen TVs and the relevant satellite equipment.
They've even got multiple screens, so the soccer can be shown in one room and the proper football in another.