Very few places in Europe offer free refills of any beverage. The one exception is US franchise places like burger king or in England the Little Chef chain offer free refills of tea and coffee. The Strada chain offer free chilled filtered water if you eat with them and will replace it.
Always ask for plain tap water if you want a free drink but be prepared to push for it as they will of course want to sell you bottled mineral water...