ATMs widely available in cities and towns, rarely in villages. Credit cards are not widely accepted.
Hotels €1 per bag is standard. It's nice to leave a little cash for the room cleaners (€1 or €2 per day).
Restaurants Bills always include Bedienung (service charge); most people add 5% or 10% unless service was truly abhorrent.
Bars About 5%, rounded to nearest euro. For drinks brought to your table, tip as for restaurants.
Taxis Tip about 10%, rounded to the nearest euro.
Toilet attendants Loose change.