BookApart

Spain, Poland (generally - Eastern Europe only)