In Spain we finish at 6pm.
Some people even work until like 7pm.
Some people even work until like 7pm.
At least that appeared to be the case when there on my honeymoon :).
I mean it's 9am-6pm with an hour for lunch so it's still an 8-hour day if you don't count the lunch hour as working. But if you are working in the office it still kinda sucks as you can't really do much in that time.
I think it used to be more common to start at 10am, but not anymore.