Restaurants 10% on average, up to 15% in pricier places.
Bars Not expected unless table service is provided, then around 10%.
Snack bars It's courteous to leave a bit of spare change.
Taxis Not expected, but it's polite to round up to the nearest euro.
Hotels One euro per bag is standard; gratuity for cleaning staff is at your discretion.